当前位置: 代码迷 >> Java Web开发 >> struts2怎么在jsp页面传送一个二维list到action中
  详细解决方案

struts2怎么在jsp页面传送一个二维list到action中

热度:54   发布时间:2016-04-12 23:23:47.0
struts2如何在jsp页面传送一个二维list到action中?
本帖最后由 bujuxiaojie 于 2013-03-15 02:06:02 编辑
struts2如何在jsp页面传送一个二维list到action中?

我一菜鸟思路是这样子的:
action部分
private List<Question>[][] questions;
然后添加get()set()方法

jsp部分
<s:form action=""..>
<s:textfield name="questions[0][0].name" />
<s:textfield name="questions[0][1].name" />
........
<s:submit />
</s:form>

提交结果是报空指针异常

折腾好久 都没有想到可以传送二维数组的方法。希望大家能帮我出出主意!

感激不敬

------解决方案--------------------
privateQuestion[][] questions;

直接这样还不行吗
------解决方案--------------------
如果按我来做我会将每个题目封装成Question,每个选择都可以封装成Option这样你Question中就加个
属性List<Option> options;就可以了,action中可以用List<Question>或者Question[]来保存一整套试题了,前台页面也好遍历了
  相关解决方案