struts2嵌套list属性,接收页面传递过来的参数
程序员文章站
2022-07-13 14:06:54
...
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层就能接收到参数值了。
上一篇: MyBatis配置log4j输出日志
下一篇: MyBatis配置log4j输出日志