Quá trình dispatcher này phải qua 2 phương pháp quan trọng đó là forward và include.
Forward là phương pháp giúp chuyển tiếp 1 request từ 1 servlet tới tài nguyên khác trong server
Include là phương pháp giúp thêm các nội dung từ 1 servlet trong response
Bài test demo :demo
+ Nội dung yêu cầu :
+ Hướng dẫn làm bài :
Áp dụng các bài đã học để tạo ra web application với 3 servlet và 1 trang Jsp.bạn có thể tham khảo ở đây Link. Trong đó 3 servlet lần lượt là
GateKeeper dùng để load lên các data cần thiết
và tạo phương thức foward() để Request và Respon thông tin
ResponseServlet dùng để thêm các nội dụng để trả lời các thông tin mà minh đã lựa chọn ở trang index
trong class này ta sẽ sử dụng đoạn code :
RequestDispatcher rd = request.getRequestDispatcher("bannerServlet");
rd.include(request, response);
String choice = request.getParameter("choicess");
để kết nối với bannerservlet và xác nhận lựa chọn của người dùng
Class Jsp ta sẽ tạo có tên là error.jsp có tác dụng là thông báo lỗi khi người dùng chọn sai giá trị đã yêu cầu ở trang index
+ Kết quả :
Không có nhận xét nào:
Đăng nhận xét