Lấy dữ liệu từ checkbox bằng JSP Servlet

Bên trang chọn checkbox.jsp

<form action="servlet" method="POST">//action đến trang servlet để hiển thị
            //các ô check box phải cùng 1 tên mới lấy được
            <input type="checkbox" name="chonmau" value="Red" />Red<br/>
            <input type="checkbox" name="chonmau" value="Green" />Green<br/>
            <input type="checkbox" name="chonmau" value="Blue" />Blue<br/>
            <input type="checkbox" name="chonmau" value="Yellow" />Yellow<br/>
            <input type="submit" value="Submit" />

</form>

Bên trang servlet.java

  protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {

            request.setAttribute("say", "Your hobbies are : ");
            out.print(request.getAttribute("say"));
            String[] red = request.getParameterValues("chonmau");//chonmau là tên của ô checkbox
            for (String s : red) {
                out.print("&nbsp" + s);
            }
        } finally {
            out.close();
        }
    }

Comments

Bài đăn phổ biến

Tính Bình Phương 1 Số Trong Python

Deploy website lên VPS hoặc Hosting với Gitlab CI/CD

Đổi tên "READ MORE" trong bài post

MỞ CAMERA VÀ CHỤP ẢNH BẰNG PHP