zoukankan      html  css  js  c++  java
  • SpringMVC 表单复选框处理

    <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)
    {
    }
    

      

  • 相关阅读:
    预防新型冠状病毒科普宣传网站
    四则运算
    结对审查
    最大子段和
    单元自动测试Junit
    浅谈过去,畅想未来
    第一次的结对编程
    代码审查
    单元测试
    junit4单元测试
  • 原文地址:https://www.cnblogs.com/sola/p/5088737.html
Copyright © 2011-2022 走看看