Trong các ứng dụng mạng, đối với mỗi lần chạy ứng dụng thì thường có những dữ liệu cần lưu trữ giữa các trang với nhau. Tuy nhiên những thông tin này sẽ kết thúc khi kết thúc ứng dụng, trình duyệt hay kết thúc sau một thời gian đã được định sẵn.
Servlet có rất nhiều phương thức để sử dụng session:
- URL rewriting
- Servlet APIs
- Persistent machansm
- Presistent cookies
- Hidden form variable
Khi nào chúng ta cần dùng session?
Khi muốn chuyển dữ liệu từ trang này sang trang khác một cách nhanh chóng không dườm dà . Ví dụ như khi bạn đăng nhập vào một ứng dụng nào đó thành công bạn muốn lưu lại tên đăng nhập để hiển thị thông tin của người đăng nhập ơ những trang tiếp theo thì bạn nên sử dụng session.
Sử dụng session như thế nào?
- Phương thức lấy giá trị: getName(),getValue(),getPath(),getDomain(),getMaxAge(),getSecure()...
- Phương thức thiết lập: setValue(),setPath(),..
Sau đây là source code. Ban có thể tham khảo thêm tại đây
Không có nhận xét nào:
Đăng nhận xét