<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組同名的隱藏域 selectedTablehtml
上面的${index.index}是jstl的foreach每次循環的序號,從0開始。java
對應的controller中就可使用這個參數了,controller收到的的參數爲被選中的checkbox的value列表,格式爲 "value1,value2,value3,"app
controller函數像這樣就能夠了函數
@RequestMapping(value="test2") public ModelAndView test2(@RequestParam("selectedTable")String selectedTable) { }