读书人

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

发布时间: 2012-07-28 12:25:13 作者: rapoo

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属性,这里面才是传到后台的值,别的地方没什么问题!

读书人网 >Java Web开发

热点推荐