I.Khái niệm về Servletcontext
-Servlet context dùng để duy trì trạng thái cho ứng dụng web.Nó được tạo ra bởi các đối tượng container và sử dụng thông tin từ class web.xml,giúp ta chia sẻ dữ liệu được tạo ra bởi các contaniers, dùng trên 1 máy ảo java, có phương thức log() giúp ta ghi nhật kí vào file log của server.II.Một số phương thức quan trọng của ServletContext
-getAttribute(String name) : trả về các thuộc tính với tên được chỉ định, hoặc null nếu không có thuộc tính bằng tên đó.
-getInitParameter(String name): trả về giá trị tham số với tên đước chỉ định, hoặc null nếu tên không tồn tại
-setAttribute(String name,Object obj): thiết lập một đối tượng với tên thuộc tính được đưa ra trong phạm vi áp dụng
-removeAttribute(String name): loại bỏ các thuộc tính với tên được chỉ định.
Ngoài những phương thức trên thì ServletContext còn có rất nhiều các phương thức khác .Các bạn có thể tham khảo tại link này
Lợi thế của ServletContext :
+Cung cấp thông tin liên lạc giữa các servlet.
+Phù hợp cho bất kỳ servlet và JSP vì là một phần của ứng dụng web.
+Lấy được thông tin cấu hình của web.xml
Sau đây tôi xin làm một demo có ứng dụng đếm số lượng view web page như sau :
Bước 1 : Tạo 1 web application và 2 servlet lần lượt là Page1 và Page2 theo hướng dẫn tại đây và đây.
Bước 2 : Trong cả 2 Servlet Page 1 và Page2 chúng ta xử lí code như sau :
Sau đó chuột phải vào Page 1 chọn Run và chúng ta có kết quả như sau :
Link source code Demo trên các bạn có thể tải về tại đây
Không có nhận xét nào:
Đăng nhận xét