struts2使用JavaBean接收参数的疑问

在使用struts2的时候,我发送的参数是这样的:




但是到了Action只取到最后一个prolist参数,其他全部为空,如下:






其他的参数都为空,总是最后一个参数给赋值了,有没有那位朋友遇到过类似问题

 

1。 UpgradePackage 里的每个参数字段 都需要 setter 和getter方法

2 UpgradePackage 在 action 里需要有getter 和setter 方法

把持这两点就可以解决你得 问题

后台确保所有字段都有get set方法(最好IDE自动生成)
前台换个方式:表单元素name 直接是后台字段。例如
input name="name1"
input name="name2"
那么后台直接是
String name1;
String name2;
然后通过name1,name2来构建对象
如果非要对象名.属性,那么后台requset.getParam();的形式获取。