Lấy dữ liệu từ checkbox bằng JSP Servlet
<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(" " + s);
}
} finally {
out.close();
}
}