Bỏ qua đến nội dung
Bỏ qua điều hướng
Đăng nhập
MT.NET.VN

Viewbh Vi Du Truyen Checkbox Trong Servlet2023 04 14 13 29 29

Tìm kiếm
Thuộc khóa học · baihoc_sub = 56

Học Servlet cơ bản

Bài 1 / 1 trong khóa học.

Xem khóa học
100%
Bài trướcĐây là bài đầu tiên Bài sauĐây là bài cuối cùng
MT LEARNING · LESSON

Ví dụ truyền CheckBox trong Servlet

CheckBox được sử dụng khi bạn cần chọn nhiều hơn một tùy chọn. Dưới đây là ví dụ truyền dữ […]

Ví dụ truyền CheckBox trong Servlet




CheckBox được sử dụng khi bạn cần chọn nhiều hơn một tùy chọn. Dưới đây là ví dụ truyền dữ liệu Checkbox sang chương trình Servlet.


Ví dụ truyền dữ liệu CheckBox trong Servlet

Tạo servlet CheckBoxAction để xử lý yêu cầu từ máy khách.

File: CheckBoxAction .java trong package vn.viettuts

package vn.viettuts;  import java.io.IOException; import java.io.PrintWriter;  import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;  public class CheckBoxAction extends HttpServlet {          /**      * Xu ly GET request      */     public void doGet(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException {                // Set response content type        response.setContentType("text/html");         PrintWriter out = response.getWriter();        String title = "Doc du lieu tu CheckBox trong Servlet";        String docType =           "<!doctype html public "-//w3c//dtd html 4.0 " +            "transitional//en">n";         out.println(docType +           "<html>n" +              "<head><title>" + title + "</title></head>n" +              "<body bgcolor = "#f0f0f0">n" +                 "<h1 align = "center">" + title + "</h1>n" +                 "<ul>n" +                    "  <li><b>Toan : </b>: "                    + request.getParameter("toan") + "n" +                    "  <li><b>Vat Ly: </b>: "                    + request.getParameter("ly") + "n" +                    "  <li><b>Hoa Hoc: </b>: "                    + request.getParameter("hoa") + "n" +                 "</ul>n" +              "</body>" +           "</html>"        );     }      /**      * Xu ly POST request      */     public void doPost(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException {                doGet(request, response);     }  } 

Cấu hình servlet trong file web.xml

  <servlet>     <servlet-name>CheckBoxAction</servlet-name>     <servlet-class>vn.viettuts.CheckBoxAction</servlet-class>   </servlet>      <servlet-mapping>     <servlet-name>CheckBoxAction</servlet-name>     <url-pattern>/CheckBoxAction</url-pattern>   </servlet-mapping> 

Tạo trang checkbox.html

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body>   <form action="CheckBoxAction" method="POST">     <input type="checkbox" name="toan" checked="checked" /> Toan      <input type="checkbox" name="ly" /> Vat Ly     <input type="checkbox" name="hoa" /> Hoa Hoc     <input type="submit" value="Chon Mon Hoc" />   </form> </body> </html> 

Demo

Click “Chon Mon Hoc”

Ví dụ phương thức POST sử dụng Form







Source link

ĐÁNH GIÁ NỘI DUNG 0.0/5 0 lượt đánh giá
Bạn thấy nội dung này thế nào?
Mỗi trình duyệt/tài khoản được chấm lại sau 24 giờ.
Báo bài lỗiGiúp MT.Net.VN phát hiện nội dung cần kiểm tra
Báo lỗi được ghi vào hệ thống để Admin kiểm tra. Không dùng chức năng này để gửi hỗ trợ cá nhân.

Bài học liên quan

Các bài khác có cùng khóa học cha theo baihoc_sub.

Home Dịch vụ Khóa học CPanel