专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java Web开发

struts2 怎么接受同名参数

发布时间:2010-05-31 07:02:11 文章来源:www.iduyao.cn 采编人员:星星草
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的数组
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: