Đối tượng Servlet context biểu diễn các tài nguyên dùng chung cho một nhóm các servlet bao gồm các thông tin về môi trường như là tên của server,một phương thức log() để ghi lại nhật ký vào file log của server.Ngoài ra Servlet còn cho phép các servlet trong cùng một context có thể dùng chung thông tin thông qua các thuộc tính context điều này tương tự như thuộc tính session dùng để lưu vết trạng thái của trình khách trên server.
-Một số method() của Servlet Context
+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 đó.
+getIntParameter(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 pham vi áp dụng.
+removeAttribute(String name):loại bỏ các thuộc tính với tên được chỉ định.
+getContext(String uripath):Trả về một đối tượng ServletContext tương ứng với một URL được chỉ định trên máy chủ.
Còn nhiều method khác nữa,các bạn tham khảo thêm tại đây:link
Demo:
B1:Tạo mới project
B2:Tạo 2 Servlet Page1 và Page2
B3:Sau khi tạo 2 Servlet ta tiến hành xử lý code như hình dưới đây:
B4:Chạy ứng dụng:
Kết quả: Mỗi lần refresh page1,page2 sẽ tăng lên 1 đơn vi.
Đã tham khảo bài viết này
Trả lờiXóa