เราจะจัดการค่าฟอร์มบางอย่างใน JSP หรือรับการดำเนินการของผู้ใช้จากนั้นเราสามารถใช้การดำเนินการขอบเขตของ JSP, 1. หน้าการร้องขอเซสชันและแอปพลิเคชันซึ่งส่วนที่ใช้บ่อยที่สุดคือการดำเนินการโดเมนของคำขอและเซสชัน
ใช้การทำงานของโดเมนเซสชันเนื่องจากเว็บคอนเทนเนอร์ที่ใช้คือเซิร์ฟเวอร์ Tomcat และตราบใดที่เซสชันไม่ปิดเบราว์เซอร์มันจะมีอยู่และจะไม่หายไป มันยังคงเป็นเวลาเริ่มต้นที่ 30 นาที จากนั้นขั้นตอนต่อไปคือการใช้เซสชันใน JSP
<%@ page language = "java" contentType = "ข้อความ/html; charset = utf-8" pageencoding = "utf-8"%> <! doctype html สาธารณะ "-// w3c // dtd html 4.01 transitional // en" "http://www.w3.org/tr/html4/loose.dtd"><html> <head> <meta http-equiv =" content-type "content =" text/html; charset = utf-8 "> <title>
โปรดป้อนชื่อผู้ใช้ของคุณ:
<ประเภทอินพุต = ชื่อข้อความ = "ชื่อ"> <อินพุตประเภท = submentValue = "ส่งข้อมูล"> </form> <!-ค่าการตั้งค่าเซสชัน-> <%สตริงชื่อ = request.getParameter ("ชื่อ"); sess.setAttribute ("ชื่อ", ชื่อ); string names = (string) session.getAttribute ("ชื่อ");ชื่อผู้ใช้ของคุณคือ: <%= ชื่อ%> </body> </html>
ในเวลานี้คุณจะได้รับค่าของชื่อนี้และคุณสามารถใช้งานเซสชันนี้และตอบกลับได้
แท็ก JSTL ได้รับเซสชัน:
session.setAttribute("age","123");
${ sessionScope.age} แสดง 123 ในหน้า
SessionsCope หมายถึงขอบเขตของเซสชั่นคล้ายกับ requestscope, pagescope, contextscope ฯลฯ
จากนั้นอายุต่อไปนี้แสดงถึงค่าคีย์เมื่อแอตทริบิวต์ชุด
รับเซสชันใน JSP:
เซสชันเป็นวัตถุในตัวสำหรับ JSP ดังนั้นคุณสามารถเขียนได้โดยตรงใน JSP
<% session.setAttribute ("A", B); // ใส่ b ลงในเซสชันและตั้งชื่อ A, String M = Session.getAttribute ("A"). TOSTRING (); // เลือกจากเซสชันและกำหนดให้ M %>สรุป
ข้างต้นเป็นการแนะนำสั้น ๆ เกี่ยวกับการเข้าถึงค่าเซสชันใน JSP ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงเว็บไซต์นี้ต่อไปได้:
คำอธิบายโดยละเอียดเกี่ยวกับการใช้งานฟังก์ชั่นการสกัดกั้นสำหรับหน้า JSP ที่ยังไม่ได้ใช้ใน struts2
jsp- แก้ไขปัญหาการลบไฟล์อัตโนมัติเมื่อรีสตาร์ท Tomcat หลังจากอัปโหลดไฟล์
หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!