JSP ใช้ประโยชน์จากเซิร์ฟเล็ตที่มีให้ HttpSession Interface อินเทอร์เฟซนี้มีวิธีการระบุผู้ใช้ทั่วๆ ไป
- คำขอหน้าเดียวหรือ
- เยี่ยมชมเว็บไซต์หรือ
- จัดเก็บข้อมูลเกี่ยวกับผู้ใช้รายนั้น
โดยค่าเริ่มต้น JSP จะเปิดใช้งานการติดตามเซสชันและอ็อบเจ็กต์ HttpSession ใหม่จะสร้างอินสแตนซ์สำหรับไคลเอ็นต์ใหม่แต่ละเครื่องโดยอัตโนมัติ การปิดใช้งานการติดตามเซสชันจำเป็นต้องปิดโดยชัดแจ้งโดยการตั้งค่าแอตทริบิวต์เซสชัน directive เซสชันเป็นเท็จดังนี้ -
<%@ page session = "false" %>
เอ็นจิ้น JSP เปิดเผยอ็อบเจ็กต์ HttpSession ให้กับผู้เขียน JSP ผ่าน เซสชัน โดยปริยาย วัตถุ. ตั้งแต่ เซสชัน อ็อบเจ็กต์ถูกจัดเตรียมให้กับโปรแกรมเมอร์ JSP แล้ว โปรแกรมเมอร์สามารถเริ่มจัดเก็บและดึงข้อมูลจากอ็อบเจ็กต์ได้ทันทีโดยไม่ต้องเริ่มต้นหรือ getSession() .