checkbox提交多组数据到action
突然想通过checkbox来提交多组数据到action,一时间想不起来怎么写,到网上流岚大婶们的笔迹之后,有了新发现!
方法一:
在action用一个String类型的变量来接受checkbox传过来的值
private String checkName; <input type="checkbox" name="checkName" value="aaa"/> <input type="checkbox" name="checkName" value="bbb"/> <input type="checkbox" name="checkName" value="ccc"/>
然后用split()拆分字符串
String[] checkValues = this.getCheckName().split(",");
方法二:
在action中用一个String[]来接收
private String[] checkName; String[] checkValues; for(int i = 0; i < checkName.length; i ++){ checkValues[i] = checkName[i]; }
方法三:
在action中用一个List来接收
private List<String> checkName; List list; for(int i = 0; i < checkName.length; i ++){ list[i] = checkName.get(i); }