首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts2 怎么接受同名参数

2012-02-14 
struts2 如何接受同名参数高分求解比如,action中有Java codeprivate ListUser User假定User只有name和i

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了,印象中是这么用的

[解决办法]
探讨
<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:textf……

[解决办法]
这人见解,如果有错,就请大家指正了。

以数组形势传递,struts2可以接收,不知道集合能不能直接接收..
[解决办法]
2楼的方法可以试试 用到的是struts2的对象数组
[解决办法]
可以参考下:
http://aaagu1234.iteye.com/blog/867507
[解决办法]
JSP中都是属性 你可以获取属性name和id 如果有多个相同的属性
会在action中拿到name的数组和id的数组

热点排行