1、在jsp页中放置多个checkbox控件,且name的值都一样
<input type="checkbox" name="sid" value=${student.stud_id } />
<input type="checkbox" name="sid" value=${student.stud_id } />
该checkbox放在循环体中,其中value必须获取主键的值。这样就可以有多个name值相同,value值不同的checkbox控件。提交时传过来的是字符串数组。
2、使用getParameterValues("参数名称")从request域中获取字符串数组
private void process(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
if (request.getParameter("sid") != null) {
//字符串数组接收传入的参数sid
String[] sid = request.getParameterValues("sid");
for (int i = 0; i < sid.length; i++) {
System.out.println(sid[i]);
}
}
}














网友评论