struts2 如何接受同名参数
高分求解
比如,action中有
Java code
private List<User> User;
假定User只有name和id2个属性。
现在我在JSP中有多个User类要提交过来,该怎么玩?
------解决方案--------------------使用request获取所有的name和id属性,组成数组,在action里循环,组装user对象,保存。
------解决方案--------------------
<s:textfield name="users[0].id" />
<s:textfield name="users[0].username" />
<s:textfield name="users[1].id" />
<s:textfield name="users[1].username" />
<s:textfield name="users[2].id" />
<s:textfield name="users[2].username" />
楼主试一下这个,好久没用过Struts2了,印象中是这么用的
------解决方案--------------------
------解决方案--------------------这人见解,如果有错,就请大家指正了。
以数组形势传递,struts2可以接收,不知道集合能不能直接接收..
------解决方案--------------------2楼的方法可以试试 用到的是struts2的对象数组
------解决方案--------------------
可以参考下:
http://aaagu1234.iteye.com/blog/867507
------解决方案--------------------JSP中都是属性 你可以获取属性name和id 如果有多个相同的属性
会在action中拿到name的数组和id的数组