struts2的action里面有个嵌套list的属性List<List<实体类>> ordprQtyVo;
实体类里面有两个属性:productId,productName
jsp页面设置了隐藏域:
<input type="hidden" name="ordprQtyVo[0][0].productId" value="${item.productId}"/>
通过这种方式,我们在提交form表单的时候,ordprQtyVo是接收不到任何参数值的,
解决方案:
我们新建一个实体类,我这里叫 实体类VO,实体类VO 中就包含一个list属性,如:
private List<实体类> voList;
action类的嵌套list属性改成这样 List<实体类VO> ordprQtyVo;
然后我们页面的隐藏域改成这样:
<input type="hidden" name="ordprQtyVo[0].voList[0].productId" value="${item.productId}"/>
这样的话,form表单提交的时候,action层就能接收到参数值了。
相关推荐
NULL 博文链接:https://cdxs2.iteye.com/blog/1925245
Struts2中Action接收参数的方法
利用AJAX传递JSON数组,后台struts2的action接收。 详细代码简单易懂。
我们知道,Struts2完成参数传递处理工作的基础是OGNL和ValueStack。而在这个 过程中,我也把Struts2所要做的工作大致归纳为两个方面: 1. 对OGNL操作进行封装,完成OGNL表达式所表示的值到Java对象的值传递机制 2. ...
struts2传递map list set到action
json嵌套list json grid struts2
struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面
亲自做了一个struts2后台接收前台jsp页面传来的数组参数demo,因为参考网上的资源如用webwork表单提交等集成到项目有问题,所以做了一个单独的demo,经测试,用表单提交类似users[0].name,users[1].name的数组参数是...
struts2迭代 Map List
在struts2中可以在方法上传递相应的参数,不需要使用注解,直接使用参数名进行界面传递参数信息,并且可以在界面进行访问
Struts2属性文件详解 struts.configuration 该属性指定加载Struts 2配置文件的配置文件管理器.该属性的默认值是org.apache.Struts2.config.DefaultConfiguration, 这是Struts 2默认的配置文件管理器.如果需要实现...
传智播客02_struts2_1(基础_接收参数).ppt
NULL 博文链接:https://cdxs2.iteye.com/blog/1926357
struts2返回json数据用query在页面接收
Struts2接收参数的几种方式,request等技术说明
action跳转后的页面接收由上一个ACTION传过来的参数
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
非常好用的struts2属性配置文件,可以帮助你了解struts2的同时,也可以帮助你充分的配置一个好的struts2框架做准备
接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库中查询出来并进行了封装的那些对象,然后通过Struts2的标签遍历List里的每个对象,并把这些对象里所包含的属性取出来展现在页面上。...
jsp通过Ajax无刷新获取Action返回的模拟数据,然后通过struts2转化成json数据返回页面....这里面Map,List,对象等等,一些常用的操作都有。主要的代码在Action和 json.js里面。适合新手入门