您的位置:首页 > 编程语言 > Java开发

SpringMVC 表单复选框处理

2015-12-30 14:30 525 查看
<form action="" method="post">

<c:forEach items="${dblist}" var="dbInst" varStatus="index">
<td>${dbInst.dbname}</td>
<td><input name="selectedTable" type="checkbox"
id="checkbox${index.index}" value="${dbInst.dbname}"></input></td>
</c:forEach>

<input type="hidden" name="selectedTable"/>
<input type="submit" value="确认">

</form>


如上:先在表单中增加一个和checkbox组同名的隐藏域 selectedTable

上面的${index.index}是jstl的foreach每次循环的序号,从0开始。

对应的controller中就可以使用这个参数了,controller收到的的参数为被选中的checkbox的value列表,格式为 "value1,value2,value3,"

controller函数像这样就可以了

@RequestMapping(value="test2")
public ModelAndView test2(@RequestParam("selectedTable")String selectedTable)
{
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: