Thứ Sáu, 13 tháng 6, 2014

Dispatcher

Là một quá trình xử lý các mã lệnh từ client lên server để gửi lại các mã lệnh phù hợp .Nói cách khác khi một người dùng muốn truy cập vào một website , trang web đó sẽ yêu cầu thông tin từ phía người dùng (slient) sau đó server sẽ làm việc với nó và cho phép người dùng truy cập
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