Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

เมธอดของเซสชันอ็อบเจ็กต์ใดที่ใช้บ่อยใน JSP และเพื่อวัตถุประสงค์อะไร


นี่คือบทสรุปของวิธีการที่สำคัญที่มีอยู่ในวัตถุของเซสชัน -

Sr.No. วิธีการ &คำอธิบาย
1 วัตถุสาธารณะ getAttribute(ชื่อสตริง)
เมธอดนี้ส่งคืนอ็อบเจ็กต์ที่ผูกไว้กับชื่อที่ระบุในเซสชันนี้ หรือเป็น null หากไม่มีอ็อบเจ็กต์ถูกผูกไว้ภายใต้ชื่อ
2 การแจงนับสาธารณะ getAttributeNames()
เมธอดนี้ส่งคืนการแจงนับของออบเจ็กต์สตริงที่มีชื่อของอ็อบเจ็กต์ทั้งหมดที่ผูกกับเซสชันนี้
3 getCreationTime() แบบยาวสาธารณะ
เมธอดนี้ส่งคืนเวลาที่สร้างเซสชันนี้ โดยวัดเป็นมิลลิวินาทีตั้งแต่เที่ยงคืน 1 มกราคม 1970 GMT
4 สตริงสาธารณะ getId()
เมธอดนี้ส่งคืนสตริงที่มีตัวระบุเฉพาะที่กำหนดให้กับเซสชันนี้
5 getLastAccessedTime() แบบยาวสาธารณะ
เมธอดนี้ส่งคืนครั้งสุดท้ายที่ไคลเอ็นต์ส่งคำขอที่เกี่ยวข้องกับเซสชันนี้ เป็นจำนวนมิลลิวินาทีนับตั้งแต่เที่ยงคืน 1 มกราคม 1970 GMT
6 สาธารณะ int getMaxInactiveInterval()
เมธอดนี้ส่งคืนช่วงเวลาสูงสุดในหน่วยวินาที ที่คอนเทนเนอร์เซิร์ฟเล็ตจะเปิดเซสชันนี้ไว้ระหว่างการเข้าถึงไคลเอ็นต์
7 โมฆะสาธารณะใช้ไม่ได้()
เมธอดนี้ทำให้เซสชันนี้ใช้งานไม่ได้และยกเลิกการเชื่อมโยงออบเจ็กต์ใดๆ ที่ผูกไว้
8 บูลีนสาธารณะ isNew()
เมธอดนี้คืนค่า จริง หากไคลเอ็นต์ยังไม่ทราบเกี่ยวกับเซสชัน หรือหากไคลเอ็นต์เลือกที่จะไม่เข้าร่วมเซสชัน
9 โมฆะสาธารณะ removeAttribute(ชื่อสตริง)
เมธอดนี้จะลบอ็อบเจ็กต์ที่ผูกกับชื่อที่ระบุออกจากเซสชันนี้
10 โมฆะสาธารณะ setAttribute(ชื่อสตริง ค่าออบเจ็กต์)
เมธอดนี้ผูกอ็อบเจ็กต์เข้ากับเซสชันนี้ โดยใช้ชื่อที่ระบุ
11 โมฆะสาธารณะ setMaxInactiveInterval(ช่วง int)
เมธอดนี้ระบุเวลาเป็นวินาทีระหว่างคำขอของไคลเอ็นต์ก่อนที่คอนเทนเนอร์เซิร์ฟเล็ตจะทำให้เซสชันนี้เป็นโมฆะ