日期:2014-05-17  浏览次数:20739 次

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[]来保存一整套试题了,前台页面也好遍历了