Java

JSP之Servlet接收checkbox

2021-09-19  本文已影响0人  花伤情犹在

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]);
            }
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读