Thứ Năm, 18 tháng 9, 2014

Session trong java servlet

Session trong java servlet

1. Session trong java:
- Http là một stateless connection, nghĩa là Server không lưu lại request sau khi xử lý xong. Vậy ta lưu thông tin người dùng bằng cách sử dụng Session. 
- Session là một phiên làm việc, bắt đầu khi truy cập và kết thúc khi rời khỏi. Sử dụng phổ biến trong: đăng nhập, đánh dấu,...

2. Các cách để lưu lại session:
- Url rewriting: Viết lại địa chỉ thường ngắn hơn và dễ nhớ. Khi người dùng truy cấp vào Url được mã hóa , session id được gửi tới server, server giải mã, tập hợp các request của client.
- Cookies: có 1 session id duy nhất được taọ ra duy trì đến khi tắt trình duyệt.
- Hidden form fields: Form chứa thông tin người dùng bị ẩn đi gửi lên server
- Servlet API: hoạt động theo phương pháp theo dõi phiên
  • getAttribute() và setAttribute(): lấy giá trị và gán giá trị.
  • removeValue():  xóa giá trị gán vào session
  • getID(): lấy id của session
  • invalidate(): vô hiệu hóa session


3. Bài tập:

Bước 1: Tạo cơ sở dữ liệu:

Bước 2: Tạo project:
Bước 3: Tạo index.jsp
Bước 4: Tạo servlet


Servlet login
  Servlet logout
Servlet Display

Kết quả:

Không có nhận xét nào:

Đăng nhận xét