关于struts2表单提交后Action处理的一些问题

我用的是struts2.1.6版本
现在在做一个在线测试系统,在考试页面里,假如有10道选择题,都是单选题,<input type="radio" name="题目编号">,现在用户做好了要交卷,提交到服务器进行检查,现在不知道服务端的action的属性该如何写?就是要获取每道题目用户的选项,用List装可以吗?名字有什么要求?或者其他想法,有求大侠相助

Struts是调用Action的set题目标号()函数把请求传递过来的参数注入到action的对应属性中,你每道选择题的radio的name值都不一样,要作为一个数组接收的条件是name属性一致,所以你可以在action端手动的将接收到的参数装到List中
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-07
map 可能会好点吧,key 存 题目的ID,value 存题目的 答案

关于struts2表单提交后Action处理的一些问题
Struts是调用Action的set题目标号()函数把请求传递过来的参数注入到action的对应属性中,你每道选择题的radio的name值都不一样,要作为一个数组接收的条件是name属性一致,所以你可以在action端手动的将接收到的参数装到List中

关于struts2的Action问题
\/\/去掉login后面的.action即可.struts2 标签会自动加上这个action.不用自已加 。。那注意下struts.xml 放错地方没有。和struts1.x 不同。要 放到 classes 文件夹下 也就是 src 的根目录下。。楼主绝对是把struts.xml 文件放错位置了。我前天也遇到这情况。通过上面的方法解决。

struts2里前台表单提交到action时总是会报NoSuchMethodException的异 ...
java.lang.NoSuchMethodException: setIdx([Ljava.lang.String;)前面 加个 L 的,代表是数组,你是不是属性放多了??

struts2页面提交信息到action怎么对象是空的啊
1.你的action对象是单例的——尽管你一再强调你的配置文件使用的是prototype。请检查以下你的配置文件是否有错。比如有没有可能使用了某些插件,覆盖了你的设置。2.你的标签使用不当,建议你了解

struts2 提交数据到Action 老是报出异常: Inappropriate OGNL...
href="user\/user!add?name=a&age=8"> 后台放的是一个对象,和b不同的是类继承了一个接口implements ModelDriven<User>,其中User是对象user对应的类名 没有user的set和get方法,而是 Override public User getModel(){return user;} 这是我之前学习struts2时做的笔记。你看看能帮你解决问题不。

struts2的action调用问题
与其说两个action不如说是两个action里的方法。那暂且就是说是两个action吧。运行某个action后会转到相应的jsp页面,在跳转的过程中会有List或其他的值传到jsp,做相应的显示。所以在action里把值setAttribut过去就行了 也许说的不是很明白,有什么问题你hi我一下。要不你把你实际的情况写一下,我...

关于struts2对Action执行重复执行多次请求问题
你这属于表单重复提交,使用struts的token标签可以解决这问题。具体使用方法如下:<%@ page language="java" contentType="text\/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib uri="\/struts-tags" prefix="s"%><!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN"...

Struts2中关于Action的问题?
框架就是这样设计的,校验和业务处理被认为是两种工作,应当由不同的组件来完成。框架规定了validate方法是会先于execute方法执行的 另外,校验器可以完全用配置文件来写~

struts2.0 提交表单不能跳转页面问题!action已经执行,但是不能跳转到指...
还有那个你说的<package name="RoleAction" namespace="\/RoleAction" extends="strut-default"> extends="strut-default"改成extends="default"另外我不知道楼主是打错了还是什么,struts2要求所有的struts配置文件都必须是struts开头 不是楼主写的 strut ,火狐兼容,是因为火狐浏览器有一定的容错机制,...

struts2 的action这样写为什么会报错求大神解救
你这action写得也太偷懒了,以前我写配置的时候也碰到过一些表面上看上去没错,但是运行起来报错的问题。后来测试下来是关于struts中,一些命名是有规则的,action名和method一样可能会起冲突。例如你的A Class可以加个下划线什么的 例如:action可以是 {1}_action的格式 method可以是 {2}_mmm 祝你...

相似回答
大家正在搜