Blog cá nhân của Đức NT (GC00464)

Thứ Ba, 9 tháng 9, 2014

Dispatcher

17:33 Posted by Đức NT No comments

RequestDispatcher là gì?

RequestDispatcher là phương pháp giúp bạn duyệt đến trang cần thiết và bảo lưu tham số người dùng đã nhập vào. Nó bảo toàn địa chỉ url sau khi chuyển đến trang index hoặc trang success. Và chính điều này giúp bạn không đánh mất giá trị của các định danh.

RequestDispatcher có 2 phương thức quan trọng:
  1. foward()
  2. include()
Video chi tiết: youtu.be/3PRNK-Vc6qk

Demo RequestDispatcher

Implement an application as following:
Depends of the question, GateKeeper will forward request to corresponding Answers.



Tạo 1 project như sau:

Kết quả:

Request Form

Khi trả lời đúng

Khi trả lời sai
Download Source Code: https://www.mediafire.com/?5b869ndrk4wiah7

Nhận xét

RequestDispatcher tương đối dễ và không quá khó nhớ, ta có thể ra một vài ứng dụng web tuyệt vời nhưng không phức tạp nhờ RequestDispatcher. Phương thức foward() có phần giống với response.sendRedirect(url), tuy nhiên ta không nên sử dụng phương thức này vì nó chỉ có thể giúp bạn chuyển đến trang bạn cần, mà không bảo toàn các tham số và giá trị của chúng.

0 nhận xét:

Đăng nhận xét

Bỏ capcha cho thầy tiện comment :P