หน้าแรก
หน้าแรก
บัฟเฟอร์ แอตทริบิวต์ระบุลักษณะการบัฟเฟอร์สำหรับวัตถุตอบสนองการส่งออกของเซิร์ฟเวอร์ คุณสามารถเข้ารหัสค่า ไม่มี เพื่อระบุว่าไม่มีการบัฟเฟอร์เพื่อให้เอาต์พุตของเซิร์ฟเล็ตถูกส่งไปยังออบเจ็กต์การตอบสนองทันที หรือคุณอาจโค้ดขนาดบัฟเฟอร์สูงสุดเป็นกิโลไบต์ ซึ่งกำหนดให้เซิร์ฟเล็ตเขียนไปยังบัฟเฟอร์ก่อนเขียนไ
หากคุณต้องการจัดการข้อผิดพลาดภายในหน้าเดียวกันและต้องการดำเนินการบางอย่างแทนการเริ่มหน้าข้อผิดพลาด คุณสามารถใช้ try....catch บล็อค ต่อไปนี้คือตัวอย่างง่ายๆ ที่แสดงวิธีใช้บล็อก try...catch ให้เราใส่รหัสต่อไปนี้ใน main.jsp - <html> <head> <title>Try
ต่อไปนี้คือตัวเลือกสองสามตัวในการรักษาเซสชันระหว่างเว็บไคลเอ็นต์และเว็บเซิร์ฟเวอร์ - คุกกี้ เว็บเซิร์ฟเวอร์สามารถกำหนด ID เซสชันที่ไม่ซ้ำกันเป็นคุกกี้ให้กับแต่ละเว็บไคลเอ็นต์ และสำหรับคำขอที่ตามมาจากลูกค้า พวกเขาสามารถรับรู้ได้โดยใช้คุกกี้ที่ได้รับ นี่อาจไม่ใช่วิธีที่มีประสิทธิภาพ เนื่องจากบางครั้
นี่คือบทสรุปของวิธีการที่สำคัญที่มีอยู่ในวัตถุของเซสชัน - Sr.No. วิธีการ &คำอธิบาย 1 วัตถุสาธารณะ getAttribute(ชื่อสตริง) เมธอดนี้ส่งคืนอ็อบเจ็กต์ที่ผูกไว้กับชื่อที่ระบุในเซสชันนี้ หรือเป็น null หากไม่มีอ็อบเจ็กต์ถูกผูกไว้ภายใต้ชื่อ 2 การแจงนับสาธารณะ getAttributeNames() เมธอดนี้ส่งคืนการแจงน
ตัวอย่างนี้อธิบายวิธีใช้อ็อบเจ็กต์ HttpSession เพื่อค้นหาเวลาที่สร้างและเวลาเข้าถึงล่าสุดสำหรับเซสชัน เราจะเชื่อมโยงเซสชันใหม่กับคำขอหากไม่มีอยู่ <%@ page import = "java.io.*,java.util.*" %> <% // Get session creation time. Date createTime = new Date(sess
เมื่อคุณใช้ข้อมูลเซสชันของผู้ใช้เสร็จแล้ว คุณมีหลายทางเลือก - ลบแอตทริบิวต์เฉพาะ − คุณสามารถเรียก public void removeAttribute(String name) วิธีการลบค่าที่เกี่ยวข้องกับคีย์เฉพาะ ลบทั้งเซสชัน − คุณสามารถเรียก โมฆะสาธารณะโมฆะ () วิธีการยกเลิกเซสชันทั้งหมด การตั้งค่าการหมดเวลาของเซสชัน − คุณส
ออบเจ็กต์แอปพลิเคชันเป็นตัวห่อหุ้มโดยตรงรอบๆ ServletContext ออบเจ็กต์สำหรับ Servlet ที่สร้างขึ้นและในความเป็นจริงอินสแตนซ์ของ javax.servlet.ServletContext วัตถุ ออบเจ็กต์นี้เป็นตัวแทนของเพจ JSP ตลอดวงจรชีวิต ออบเจ็กต์นี้สร้างขึ้นเมื่อมีการเริ่มต้นเพจ JSP และจะถูกลบออกเมื่อเพจ JSP ถูกลบโดย jspDestro
คลิกลิงก์ด้านล่างเพื่อดูวิธีสร้างตัวนับ Hit ใน Jsp https://www.tutorialspoint.com/jsp/jsp_hits_counter.htm
ต่อไปนี้เป็นตัวอย่างการใช้คำสั่ง switch ภายในหน้า JSP SWITCH...CASE Example รหัสข้างต้นจะสร้างผลลัพธ์ดังต่อไปนี้ - วันพุธแล้ว
ออบเจ็กต์ config เป็นอินสแตนซ์ของ javax.servlet.ServletConfig และเป็นตัวห่อหุ้มโดยตรงรอบๆ ServletConfig วัตถุสำหรับเซิร์ฟเล็ตที่สร้างขึ้น อ็อบเจ็กต์นี้อนุญาตให้โปรแกรมเมอร์ JSP เข้าถึงพารามิเตอร์การเริ่มต้นเอ็นจิน Servlet หรือ JSP เช่น พาธหรือตำแหน่งไฟล์เป็นต้น configต่อไปนี้ เป็นวิธีการเดียวที่คุ
ออบเจ็กต์ pageContext เป็นอินสแตนซ์ของ javax.servlet.jsp.PageContext วัตถุ. ออบเจ็กต์ pageContext ใช้เพื่อแสดงถึงเพจ JSP ทั้งหมด ออบเจ็กต์นี้มีจุดมุ่งหมายเพื่อเข้าถึงข้อมูลเกี่ยวกับเพจในขณะที่หลีกเลี่ยงรายละเอียดการใช้งานส่วนใหญ่ อ็อบเจ็กต์นี้เก็บข้อมูลอ้างอิงไปยังอ็อบเจ็กต์คำขอและการตอบสนองสำหรับ
คลิกลิงก์ด้านล่างเพื่อทราบวิธีอัปโหลดไฟล์โดยใช้ JSP https://www.tutorialspoint.com/jsp/jsp_file_uploading.htm
ต่อไปนี้เป็นตัวอย่างที่ใช้ getHeaderNames() วิธีการของ HttpServletRequest เพื่ออ่านข้อมูลส่วนหัว HTTP เมธอดนี้ส่งคืนการแจงนับที่มีข้อมูลส่วนหัวที่เกี่ยวข้องกับคำขอ HTTP ปัจจุบัน เมื่อเรามีการแจงนับแล้ว เราสามารถวนรอบการแจงนับในลักษณะมาตรฐานได้ เราจะใช้ hasMoreElements() วิธีการกำหนดเมื่อจะหยุดและ
ต่อไปนี้เป็น สำหรับ ตัวอย่างลูป - สำหรับตัวอย่างลูป <%for ( fontSize =1; fontSize
ออบเจ็กต์คำขอมีวิธีการรับข้อมูลส่วนหัว HTTP รวมถึงข้อมูลแบบฟอร์ม คุกกี้ วิธี HTTP , ฯลฯ ตารางต่อไปนี้แสดงวิธีการสำคัญที่สามารถใช้ในการอ่านส่วนหัว HTTP ในโปรแกรม JSP ของคุณ เมธอดเหล่านี้ใช้ได้กับ HttpServletRequest วัตถุที่แสดงถึงคำขอของไคลเอ็นต์ไปยังเว็บเซิร์ฟเวอร์ Sr.No. วิธีการ &คำอธิบาย 1 คุกก
ต่อไปนี้คือ ในขณะที่ ตัวอย่างลูป - ขณะวนตัวอย่าง <%while ( fontSize
เมื่อเว็บเซิร์ฟเวอร์ตอบสนองต่อคำขอ HTTP โดยทั่วไปการตอบกลับจะประกอบด้วยบรรทัดสถานะ ส่วนหัวการตอบกลับบางส่วน บรรทัดว่าง และเอกสาร การตอบสนองโดยทั่วไปมีลักษณะเช่นนี้ − HTTP/1.1 200 OK Content-Type: text/html Header2: ... ... HeaderN: ... (Blank Line) <!doctype ...> <html> <head>.
ออบเจ็กต์การตอบสนองคืออินสแตนซ์ของ javax.servlet.http.HttpServletResponse ออบเจ็กต์ . เช่นเดียวกับที่เซิร์ฟเวอร์สร้างอ็อบเจ็กต์คำขอ มันยังสร้างอ็อบเจ็กต์เพื่อเป็นตัวแทนของการตอบกลับไปยังไคลเอนต์ ออบเจ็กต์การตอบสนองยังกำหนดอินเทอร์เฟซที่จัดการกับการสร้างส่วนหัว HTTP ใหม่ ด้วยอ็อบเจ็กต์นี้ โปรแกรมเมอ
วัตถุโดยนัยภายนอกคือตัวอย่างของ javax.servlet.jsp.JspWriter วัตถุและใช้เพื่อส่งเนื้อหาในการตอบกลับ ออบเจ็กต์ JspWriter เริ่มต้นมีการสร้างอินสแตนซ์ที่แตกต่างกันขึ้นอยู่กับว่าหน้านั้นบัฟเฟอร์หรือไม่ สามารถปิดบัฟเฟอร์ได้อย่างง่ายดายโดยใช้ buffered =false แอตทริบิวต์ของคำสั่งหน้า ออบเจ็กต์ JspWriter ม
ออบเจ็กต์ JspWriter มีเมธอดส่วนใหญ่เหมือนกับ java.io.PrintWriter ระดับ. อย่างไรก็ตาม JspWriter มีวิธีการเพิ่มเติมบางอย่างที่ออกแบบมาเพื่อจัดการกับบัฟเฟอร์ ไม่เหมือนกับวัตถุ PrintWriter JspWriter จะพ่น IOExceptions .