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) { }
相关文章推荐
- SpringMVC配置
- Java 用gson生成json数据
- Java常用工具类总结(三)
- Eclipse常用插件
- Java设计模式_行为型_备忘录模式_大话西游之月光宝盒
- java 学习之路
- 常用算法回顾——冒泡排序
- springmvc注解开发-高级之异常处理
- 40个Java多线程问题总结
- struts2.1.8和hibernate4.3.11整合遇到的问题
- Java I/O模型与NIO解析
- 从头认识java-15.7 Map(1)-使用数组来简单模拟Map的创建
- java相关类型知识学习
- java中map,list一些知识点的总结
- Java和js时间格式化
- Java JDK源码
- Spring使用xml配置bean,主要是constructor-arg
- Spring文件上传配置
- Java常用工具类总结(二)
- day03-----------java 语言基础(基础语法)(传智视频)