หน้าแรก
หน้าแรก
รวม คำสั่งใช้เพื่อรวมไฟล์ระหว่างขั้นตอนการแปล คำสั่งนี้บอกให้คอนเทนเนอร์รวมเนื้อหาของไฟล์ภายนอกอื่นกับ JSP ปัจจุบันระหว่างขั้นตอนการแปล คุณสามารถใส่รหัส รวม คำสั่งที่ใดก็ได้ในหน้า JSP ของคุณ รูปแบบการใช้งานทั่วไปของคำสั่งนี้มีดังต่อไปนี้ - ชื่อไฟล์ในคำสั่ง include แท้จริงแล้วเป็น URL ที่สัมพันธ์ก
วิธี GET เมธอด GET จะส่งข้อมูลผู้ใช้ที่เข้ารหัสซึ่งต่อท้ายคำขอของเพจ หน้าและข้อมูลที่เข้ารหัสจะถูกคั่นด้วย ? อักขระดังต่อไปนี้ − https://www.test.com/hello?key1=value1&key2=value2 เมธอด GET เป็นวิธีการเริ่มต้นในการส่งผ่านข้อมูลจากเบราว์เซอร์ไปยังเว็บเซิร์ฟเวอร์ และสร้างสตริงยาวที่ปรากฏใน Locati
บัฟเฟอร์ แอตทริบิวต์ระบุลักษณะการบัฟเฟอร์สำหรับวัตถุตอบสนองการส่งออกของเซิร์ฟเวอร์ คุณสามารถเข้ารหัสค่า ไม่มี เพื่อระบุว่าไม่มีการบัฟเฟอร์เพื่อให้เอาต์พุตของเซิร์ฟเล็ตถูกส่งไปยังออบเจ็กต์การตอบสนองทันที หรือคุณอาจโค้ดขนาดบัฟเฟอร์สูงสุดเป็นกิโลไบต์ ซึ่งกำหนดให้เซิร์ฟเล็ตเขียนไปยังบัฟเฟอร์ก่อนเขียนไ
ล้างอัตโนมัติ แอตทริบิวต์ระบุว่าควรล้างข้อมูลออกที่บัฟเฟอร์โดยอัตโนมัติเมื่อเติมบัฟเฟอร์ หรือควรยกข้อยกเว้นขึ้นเพื่อบ่งชี้ว่าบัฟเฟอร์ล้น ค่า จริง (ค่าเริ่มต้น) ระบุการล้างบัฟเฟอร์อัตโนมัติและค่า false จะทำให้เกิดข้อยกเว้น คำสั่งต่อไปนี้ทำให้เซิร์ฟเล็ตส่งข้อยกเว้นเมื่อบัฟเฟอร์เอาต์พุตของเซิร์ฟเล็ตเ
แอ็ตทริบิวต์ contentType ตั้งค่าการเข้ารหัสอักขระสำหรับหน้า JSP และสำหรับหน้าการตอบกลับที่สร้างขึ้น ประเภทเนื้อหาเริ่มต้นคือ ข้อความ/html ซึ่งเป็นประเภทเนื้อหามาตรฐานสำหรับหน้า HTML หากคุณต้องการเขียน XML จาก JSP ของคุณ ให้ใช้คำสั่งหน้าต่อไปนี้ - <%@ page contentType = "text/xml" %>
ต่อไปนี้เป็นตัวอย่างที่ใช้ getHeaderNames() วิธีการของ HttpServletRequest เพื่ออ่านข้อมูลส่วนหัว HTTP เมธอดนี้ส่งคืนการแจงนับที่มีข้อมูลส่วนหัวที่เกี่ยวข้องกับคำขอ HTTP ปัจจุบัน เมื่อเรามีการแจงนับแล้ว เราสามารถวนรอบการแจงนับในลักษณะมาตรฐานได้ เราจะใช้ hasMoreElements() วิธีการกำหนดเมื่อจะหยุดและ
หน้าข้อผิดพลาด คุณลักษณะบอกเอ็นจิ้น JSP ว่าจะแสดงหน้าใดหากมีข้อผิดพลาดในขณะที่เพจปัจจุบันทำงาน ค่าของแอตทริบิวต์ errorPage เป็น URL ที่เกี่ยวข้อง คำสั่งต่อไปนี้จะแสดง MyErrorPage.jsp เมื่อข้อยกเว้นที่ไม่ถูกตรวจจับทั้งหมดถูกส่งออกไป - <%@ page errorPage = "MyErrorPage.jsp" %> isErro
ต่อไปนี้เป็นบทสรุปของส่วนหัวการตอบสนอง HTTP 1.1 ที่มีประโยชน์ที่สุด ซึ่งกลับไปยังเบราว์เซอร์จากเว็บเซิร์ฟเวอร์ ส่วนหัวเหล่านี้มักใช้ในการเขียนโปรแกรมเว็บ - Sr.No. ส่วนหัว &คำอธิบาย 1 อนุญาต ส่วนหัวนี้ระบุวิธีการขอ (GET, POST ฯลฯ) ที่เซิร์ฟเวอร์รองรับ 2 การควบคุมแคช ส่วนหัวนี้ระบุสถานการณ์ที่ส
หน้าข้อผิดพลาด คุณลักษณะบอกเอ็นจิ้น JSP ว่าจะแสดงหน้าใดหากมีข้อผิดพลาดในขณะที่เพจปัจจุบันทำงาน ค่าของแอตทริบิวต์ errorPage เป็น URL ที่เกี่ยวข้อง คำสั่งต่อไปนี้จะแสดง MyErrorPage.jsp เมื่อข้อยกเว้นที่ไม่ถูกตรวจจับทั้งหมดถูกส่งออกไป - <%@ page errorPage = "MyErrorPage.jsp" %> isErro
ตัวอย่างต่อไปนี้จะใช้ setIntHeader() วิธีการตั้งค่า รีเฟรช ส่วนหัวเพื่อจำลองนาฬิกาดิจิตอล − <%@ page import = "java.io.*,java.util.*" %> <html> <head> <title>Auto Refresh Header Example</title> </head> &nbs
ตัวอย่างต่อไปนี้แสดงวิธีการส่งรหัสข้อผิดพลาด 407 ไปยังเบราว์เซอร์ไคลเอ็นต์ หลังจากนี้ เบราว์เซอร์จะแสดง ต้องการการตรวจสอบสิทธิ์!!! ข้อความ <html> <head> <title>Setting HTTP Status Code</title> </head> <body>
ขยาย แอตทริบิวต์ระบุซูเปอร์คลาสที่เซิร์ฟเล็ตที่สร้างขึ้นต้องขยาย ตัวอย่างเช่น คำสั่งต่อไปนี้สั่งให้นักแปล JSP สร้างเซิร์ฟเล็ตเพื่อให้เซิร์ฟเล็ตขยาย somePackage.SomeClass − <%@ page extends = "somePackage.SomeClass" %>
ถ้า...อื่น block เริ่มต้นจาก Scriptlet ธรรมดา แต่ Scriptlet ถูกปิดที่แต่ละบรรทัดโดยมีข้อความ HTML รวมอยู่ระหว่างแท็ก Scriptlet ตัวอย่าง IF...ELSE Example วันนี้ เป็นวันหยุดสุดสัปดาห์ วันนี้ไม่ใช่สุดสัปดาห์ รหัสข้างต้นจะสร้างผลลัพธ์ดังต่อไปนี้ - วันนี้ไม่ใช่สุดสัปดาห์
ออบเจ็กต์นี้เป็นการอ้างอิงจริงไปยังอินสแตนซ์ของเพจ ถือได้ว่าเป็นวัตถุที่แสดงถึงหน้า JSP ทั้งหมด วัตถุหน้าเป็นคำพ้องความหมายโดยตรงสำหรับ สิ่งนี้ วัตถุ
JSP ให้ตัวเลือกแก่คุณในการระบุ หน้าข้อผิดพลาด สำหรับแต่ละ JSP โดยใช้แอตทริบิวต์หน้า เมื่อใดก็ตามที่หน้าแสดงข้อยกเว้น คอนเทนเนอร์ JSP จะเรียกใช้หน้าข้อผิดพลาดโดยอัตโนมัติ ต่อไปนี้เป็นตัวอย่างการระบุหน้าข้อผิดพลาดสำหรับ main.jsp . ในการตั้งค่าหน้าข้อผิดพลาด ให้ใช้ คำสั่ง <%@ page errorPage = &quo
วัตถุข้อยกเว้นคือเสื้อคลุมที่มีข้อยกเว้นที่ส่งมาจากหน้าก่อนหน้า โดยทั่วไปจะใช้เพื่อสร้างการตอบสนองที่เหมาะสมต่อเงื่อนไขข้อผิดพลาด เมื่อคุณเขียนโค้ด JSP คุณอาจสร้างข้อผิดพลาดในการเขียนโค้ดซึ่งอาจเกิดขึ้นที่ส่วนใดก็ได้ของโค้ด อาจมีข้อผิดพลาดประเภทต่อไปนี้ในรหัส JSP ของคุณ - ตรวจสอบข้อยกเว้นแล้ว ข้อย
JSP ให้ตัวเลือกแก่คุณในการระบุ หน้าข้อผิดพลาด สำหรับแต่ละ JSP โดยใช้แอตทริบิวต์หน้า เมื่อใดก็ตามที่หน้าแสดงข้อยกเว้น คอนเทนเนอร์ JSP จะเรียกใช้หน้าข้อผิดพลาดโดยอัตโนมัติ ต่อไปนี้เป็นตัวอย่างการระบุหน้าข้อผิดพลาดสำหรับ main.jsp . ในการตั้งค่าหน้าข้อผิดพลาด ให้ใช้ คำสั่ง <%@ page errorPage = &quo
คุณสามารถใช้แท็ก JSTL เพื่อเขียนหน้าข้อผิดพลาด ShowError.jsp ด้วยโครงสร้างที่ดีขึ้นและข้อมูลเพิ่มเติม − <%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %> <%@page isErrorPage = "true" %> <html> <head>
หน้า คำสั่งใช้เพื่อให้คำแนะนำแก่คอนเทนเนอร์ คำแนะนำเหล่านี้เกี่ยวข้องกับหน้า JSP ปัจจุบัน คุณสามารถกำหนดรหัสหน้าคำสั่งได้ทุกที่ในหน้า JSP ของคุณ ตามแบบแผน คำสั่งของเพจจะถูกเข้ารหัสที่ด้านบนสุดของเพจ JSP ต่อไปนี้เป็นรูปแบบพื้นฐานของคำสั่งหน้า - <%@ page attribute = "value" %> คุณสาม
ตารางต่อไปนี้แสดงรายการแอตทริบิวต์ที่เกี่ยวข้องกับคำสั่งหน้า - S.No. แอตทริบิวต์ &วัตถุประสงค์ 1 บัฟเฟอร์ ระบุโมเดลการบัฟเฟอร์สำหรับเอาต์พุตสตรีม 2 ล้างอัตโนมัติ ควบคุมลักษณะการทำงานของบัฟเฟอร์เอาต์พุตเซิร์ฟเล็ต 3 contentType กำหนดรูปแบบการเข้ารหัสอักขระ 4 หน้าข้อผิดพลาด กำหนด URL ของ