นี่คือสรุปเมธอดสำคัญที่พร้อมใช้งานผ่าน Session Object -
| ลำดับ | เมธอดและคำอธิบาย |
|---|---|
| 1 | public Object getAttribute(String name) ส่งคืนออบเจ็กต์ที่ผูกกับชื่อที่ระบุใน Session นี้ หรือ null หากไม่มีออบเจ็กต์ผูกภายใต้ชื่อนั้น |
| 2 | public Enumeration getAttributeNames() ส่งคืน Enumeration ของ String Objects ที่มีชื่อของออบเจ็กต์ทั้งหมดที่ผูกกับ Session นี้ |
| 3 | public long getCreationTime() ส่งคืนเวลาที่ Session นี้ถูกสร้าง วัดเป็น Milliseconds นับจากเที่ยงคืน 1 มกราคม 1970 GMT |
| 4 | public String getId() ส่งคืน String ที่มีตัวระบุเฉพาะที่มอบให้ Session นี้ |
| 5 | public long getLastAccessedTime() ส่งคืนเวลาล่าสุดที่ Client ส่งคำขอเกี่ยวกับ Session นี้ เป็น Milliseconds นับจากเที่ยงคืน 1 มกราคม 1970 GMT |
| 6 | public int getMaxInactiveInterval() ส่งคืนช่วงเวลาสูงสุดในวินาที ที่ Servlet Container จะเก็บ Session นี้เปิดระหว่างการเข้าถึงของ Client |
| 7 | public void invalidate() ทำให้ Session นี้ไม่ถูกต้อง และปลดผูกออบเจ็กต์ที่ผูกกับมัน |
| 8 | public boolean isNew() ส่งคืน True หาก Client ยังไม่รู้จัก Session หรือ Client เลือกไม่เข้าร่วม Session |
| 9 | public void removeAttribute(String name) ลบออบเจ็กต์ที่ผูกกับชื่อที่ระบุออกจาก Session นี้ |
| 10 | public void setAttribute(String name, Object value) ผูกออบเจ็กต์กับ Session นี้ โดยใช้ชื่อที่ระบุ |
| 11 | public void setMaxInactiveInterval(int interval) ระบุเวลาในวินาที ระหว่างคำขอของ Client ก่อนที่ Servlet Container จะทำให้ Session นี้ไม่ถูกต้อง |