<td>
<input type="checkbox" name="check" value="<s:property value="id"/>" />
</td>
</tr>
</s:iterator>
</thead>
</table>
</div>
</div>
<div class="btn">
<a href='add.jsp'>添加</a>
<a href='${pageContext.request.contextPath}/main/update'>修改</a>
<a href='${pageContext.request.contextPath}/main/delete'>删除</a>
<input type="checkbox" name="check" value="<s:property value="id"/>" />
</td>
</tr>
</s:iterator>
</thead>
</table>
</div>
</div>
<div class="btn">
<a href='add.jsp'>添加</a>
<a href='${pageContext.request.contextPath}/main/update'>修改</a>
<a href='${pageContext.request.contextPath}/main/delete'>删除</a>
解决方案 »
- Struts2和GET/POST的问题
- ejb3内webservice发布ear包时报org.hibernate.hql.ast.QuerySyntaxException: is not mapped
- 请教一个和Maven test有关的问题,大家不吝赐教啊(最高就40分,全给啦!)^_^
- B/S和C/S通信
- 急救,不同的会话如何使用不同的session中保存的值?谢谢
- 高分求 struts中标签不能识别
- !!!请英雄提供一个完整可靠的开源连接池实现!!!
- 一个JSP错误The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
- 求weblogic7 sp2 or sp3 or sp4的下载地址
- CMP 分页的问题,如何取CMP结果中的一部分
- tomcat占用cpu很高
- 有人做过基于LUCENE搜索引擎方面的东西吗?求指导.
http://blog.csdn.net/sky_too/article/details/7864681他是将所有checkbox状态连成string进行传递的
2. 如果你是struts1就直接用name属性吧,用getParameterValues接收到一个String[]数组这两个楼上都有说,如果你用struts2.x的话可以用下面这个:
<s:iterator value="#list" status="status"><td ><input type="checkbox" name="checkList" value="<s:property value="#status.index" />"/>
<s:hidden name="theList[%{#status.index}].id" value="%{id}"></s:hidden>然后你后台只要全局申明一个checkList和一个theList
action:
Iterator iterator = checkList.iterator();
while (iterator.hasNext()) {
int index = (Integer) iterator.next();
对象 the= theList.get(index);
the.id;
}
<input type="checkbox" name="check" value="<s:property value="id"/>" />
</td>正如三楼说的,你这多个checkbox 的名称是会都一样的,然后你在action中可以这样定义
然后就可以