关于获取多选框的值
在servlet中获取前段多选框的值
String[] fuwus = req.getParameterValues("fuwu");
StringBuffer buf = new StringBuffer();
for(String fuwu : fuwus){
buf.append(fuwu);
}
String fuwu = buf.toString();
获取页面复选框数据,转存为字符串数组
for(String s : args)这个bai格式是duforeach的形式,表示取出数组zhiargs[]中的每一个元素,就dao是循环一次zhuan就依次取出一个元素赋值给s,知道取完为止
append()是StringBuffer类的一个方法,用来把后面的字符串接到原来的字符串上面来
例:
tml端代码:
选项框:
<input type="checkbox" name="crowd" value="选项一">选项一
<input type="checkbox" name="crowd" value="选项二">选项二
<input type="checkbox" name="crowd" value="选项三">选项三
<input type="checkbox" name="crowd" value="选项四">选项四
servlet代码:
//request获取页面checkbox(复选框)值
String[] crowd=request.getParameterValues("crowd");
String a="";
for(int i=0;i<crowd.length;i++)
a+=crowd[i]+",";
out.print("选项框:"+a+"<br>");