Giới thiệu:
- Servlet Context dùng để duy trì trạng thái cho ứng dụng web đượ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 contanier, 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.
-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 +Enumeration getInitParameterNames(): trả về tên của tham số khởi tạo của bối cảnh như một Enumeration +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.
-Ưu điểm của Servlet context
+Cung cấp thông tin liên lạc giữa các servlet
+Có sẵn cho bất kỳ servlet và JSP là một phần của ứng dụng web
+Sử dụng để có được thông tin cấu hình web.xml
+Cung cấp thông tin liên lạc giữa các servlet
+Có sẵn cho bất kỳ servlet và JSP là một phần của ứng dụng web
+Sử dụng để có được thông tin cấu hình web.xml
Demo
Sau đây t sẽ hướng dẫn các bạn làm Demo về Servlet Context như sau:
Bước 1 : Tạo 1 web application và 2 servlet lần lượt là WebPage1 và WebPage2 theo hướng dẫn tại đây và tại đây.
Bước 2: Xử lí code trong WebPage1 và WebPage 2 như sau :
Bước 3: Click chuột phải vào Servlet class : WebPage1 chọn RunFile=>OK ta được như sau:
Khi ta refresh trình duyệt 1 lần thì con số sẽ nhảy thêm 1 đơn vị , điều này cũng được tiếp tục khi ta chạy page 2 con số vẫn tiếp tục đếm tiếp :
Các bạn có thể tải Demo của tôi tại đây.Cảm ơn
Không có nhận xét nào:
Đăng nhận xét