struts2 action中的数组怎样在jsp页面添加
如,action页面中定义一数组
int [] gids;
public int[] getGids() {
return gids;
}
public void setGids(int[] gids) {
this.gids = gids;
}
jsp页面
<c:forEach items="${list}" var="lis" varStatus="vs">
<s:checkbox label="选购" name="check"/>
</c:forEach>
怎样循环添加到action页面的数组;
------解决方案--------------------页面的控件名和Action属性名一致
------解决方案--------------------用 String[]类型试试
http://www.iteye.com/problems/51409
------解决方案--------------------1. <s:checkbox label="选购" name="gids" key="gids"/>
==》
<input type="checkbox" id="name" value="${lis.id}">
2 BigDecimal[] gids;
==>
String[] gids;
------解决方案--------------------<s:checkbox label="选购" name="gids" key="gids"/>这句用错,你没提交数据
还有fieldValue属性,这里面才是传到后台的值,别的地方没什么问题!