Tóm tắt các phương thức quan trọng có sẵn qua session object:
| STT | Phương thức & Mô tả |
|---|---|
| 1 | public Object getAttribute(String name) Trả về object bound với tên chỉ định trong session này, hoặc null nếu không có object bound dưới tên đó. |
| 2 | public Enumeration getAttributeNames() Trả về Enumeration các String object chứa tên tất cả object bound đến session này. |
| 3 | public long getCreationTime() Trả về thời điểm session được tạo, tính bằng milliseconds từ nửa đêm 1/1/1970 GMT. |
| 4 | public String getId() Trả về chuỗi chứa unique identifier được gán cho session này. |
| 5 | public long getLastAccessedTime() Trả về lần cuối client gửi request liên kết với session này, tính bằng milliseconds từ nửa đêm 1/1/1970 GMT. |
| 6 | public int getMaxInactiveInterval() Trả về khoảng thời gian tối đa (giây) servlet container giữ session mở giữa các client access. |
| 7 | public void invalidate() Invalidates session này và unbind bất kỳ object nào bound đến nó. |
| 8 | public boolean isNew() Trả về true nếu client chưa biết về session hoặc client chọn không join session. |
| 9 | public void removeAttribute(String name) Gỡ bỏ object bound với tên chỉ định từ session này. |
| 10 | public void setAttribute(String name, Object value) Bind một object vào session này, dùng tên chỉ định. |
| 11 | public void setMaxInactiveInterval(int interval) Chỉ định thời gian (giây) giữa các client request trước khi servlet container invalidate session này. |