Thứ Bảy, 14 tháng 6, 2014

ServletContext

Servlet context dùng để duy trì trạng thái cho ứng dụng web.Tồn tại một context cho mỗi ứng dụng web trên một máy ảo java.

Đố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.








1 nhận xét: