当前位置: 代码迷 >> Java Web开发 >> struts2 action中的数组怎的在jsp页面添加
  详细解决方案

struts2 action中的数组怎的在jsp页面添加

热度:9378   发布时间:2013-02-25 21:15:34.0
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属性,这里面才是传到后台的值,别的地方没什么问题!
  相关解决方案