หน้าแรก
หน้าแรก
การลบคุกกี้ทำได้ง่ายมาก หากคุณต้องการลบคุกกี้ คุณเพียงแค่ปฏิบัติตามสามขั้นตอนเหล่านี้ – อ่านคุกกี้ที่มีอยู่แล้วและเก็บไว้ในวัตถุคุกกี้ ตั้งค่าอายุคุกกี้เป็นศูนย์โดยใช้ setMaxAge() วิธีการลบคุกกี้ที่มีอยู่ เพิ่มคุกกี้นี้กลับเข้าไปในส่วนหัวของการตอบกลับ ตัวอย่างต่อไปนี้จะแสดงวิธีการลบคุกกี
HTTP เป็นโปรโตคอล ไร้สัญชาติ ซึ่งหมายความว่าทุกครั้งที่ไคลเอ็นต์ดึงหน้าเว็บ ไคลเอ็นต์จะเปิดการเชื่อมต่อที่แยกจากกันไปยังเว็บเซิร์ฟเวอร์ และเซิร์ฟเวอร์จะไม่เก็บบันทึกคำขอของลูกค้าก่อนหน้านี้โดยอัตโนมัติ การรักษาเซสชันระหว่างเว็บไคลเอ็นต์และเซิร์ฟเวอร์ ให้เราพูดถึงตัวเลือกสองสามอย่างเพื่อรักษาเซสชันร
JSP จัดการคำขอโดยใช้ getParameter() วิธีการอ่านพารามิเตอร์อย่างง่ายและ getInputStream() วิธีการอ่านสตรีมข้อมูลไบนารีที่มาจากไคลเอนต์ การอ่านข้อมูลแบบฟอร์มโดยใช้ JSP JSP จัดการข้อมูลแบบฟอร์มที่แยกวิเคราะห์โดยอัตโนมัติโดยใช้วิธีการต่อไปนี้ขึ้นอยู่กับสถานการณ์ - getParameter(): คุณเรียก request.get
JavaServer Pages API ให้คุณกำหนดแท็ก JSP แบบกำหนดเองที่ดูเหมือนแท็ก HTML หรือ XML และไลบรารีแท็กคือชุดของแท็กที่ผู้ใช้กำหนดเองซึ่งใช้พฤติกรรมที่กำหนดเอง แท็กลิบ directive ประกาศว่าหน้า JSP ของคุณใช้ชุดแท็กที่กำหนดเอง ระบุตำแหน่งของไลบรารี และจัดเตรียมวิธีการระบุแท็กที่กำหนดเองในหน้า JSP ของคุณ คำส
URL ต่อไปนี้จะส่งสองค่าไปยังโปรแกรม HelloForm โดยใช้วิธี GET href=https://localhost:8080/main.jsp?first_name=ZARA&last_name=ALI ด้านล่างนี้คือ main.jsp โปรแกรม JSP เพื่อจัดการอินพุตที่กำหนดโดยเว็บเบราว์เซอร์ เราจะใช้ getParameter() ซึ่งทำให้ง่ายต่อการเข้าถึงข้อมูลที่ส่ง - <html> &nbs
ต่อไปนี้เป็นตัวอย่างที่ส่งผ่านสองค่าโดยใช้แบบฟอร์ม HTML และปุ่มส่ง เราจะใช้ JSP main.jsp เดียวกันเพื่อจัดการกับอินพุตนี้ <html> <body> <form action = "main.jsp" method = "GET"> First Name: <i
JavaServer Pages API ให้คุณกำหนดแท็ก JSP แบบกำหนดเองที่ดูเหมือนแท็ก HTML หรือ XML และไลบรารีแท็กคือชุดของแท็กที่ผู้ใช้กำหนดเองซึ่งใช้พฤติกรรมที่กำหนดเอง แท็กลิบ directive ประกาศว่าหน้า JSP ของคุณใช้ชุดแท็กที่กำหนดเอง ระบุตำแหน่งของไลบรารี และจัดเตรียมวิธีการระบุแท็กที่กำหนดเองในหน้า JSP ของคุณ คำส
แท็กที่กำหนดเองเป็นองค์ประกอบภาษา JSP ที่ผู้ใช้กำหนด เมื่อเพจ JSP ที่มีแท็กแบบกำหนดเองถูกแปลเป็นเซิร์ฟเล็ต แท็กจะถูกแปลงเป็นการดำเนินการบนอ็อบเจ็กต์ที่เรียกว่าตัวจัดการแท็ก คอนเทนเนอร์เว็บจะเรียกใช้การดำเนินการเหล่านั้นเมื่อดำเนินการเซิร์ฟเล็ตของเพจ JSP ส่วนขยายแท็ก JSP ให้คุณสร้างแท็กใหม่ที่คุณสาม
คุณสามารถใช้แอตทริบิวต์ต่างๆ ร่วมกับแท็กที่กำหนดเองได้ ในการยอมรับค่าแอตทริบิวต์ คลาสแท็กที่กำหนดเองต้องใช้ ตัวตั้งค่า เมธอด เหมือนกับเมธอดตัวตั้งค่า JavaBean ดังที่แสดงด้านล่าง - package com.tutorialspoint; import javax.servlet.jsp.tagext.*; import javax.servlet.jsp.*; import java.io.*; public cl
พิจารณารวมคุณสมบัติต่อไปนี้สำหรับแอตทริบิวต์ - S.No. ทรัพย์สินและวัตถุประสงค์ 1 ชื่อ องค์ประกอบชื่อกำหนดชื่อของแอตทริบิวต์ ชื่อแอตทริบิวต์แต่ละรายการต้องไม่ซ้ำกันสำหรับแท็กเฉพาะ 2 จำเป็น ระบุว่าแอตทริบิวต์นี้จำเป็นหรือเป็นทางเลือก มันจะเป็นเท็จสำหรับตัวเลือก 3 rtexprvalue ประกาศว่าค่านิพจ
ด้านล่างนี้คือ main.jsp โปรแกรม JSP เพื่อจัดการกับอินพุตที่ได้รับจากเว็บเบราว์เซอร์โดยใช้วิธี GET หรือ POST Infact ไม่มีการเปลี่ยนแปลงใน JSP ด้านบน เนื่องจากวิธีเดียวในการส่งพารามิเตอร์จะเปลี่ยนไป และไม่มีข้อมูลไบนารีถูกส่งไปยังโปรแกรม JSP แนวคิดที่เกี่ยวข้องกับการจัดการไฟล์จะอธิบายในบทที่แยกต่างหา
ช่องทำเครื่องหมายจะใช้เมื่อต้องเลือกมากกว่าหนึ่งตัวเลือก ต่อไปนี้เป็นตัวอย่าง HTML code, CheckBox.htm สำหรับแบบฟอร์มที่มีช่องทำเครื่องหมายสองช่อง <html> <body> <form action = "main.jsp" method = "POST" target = "_blank"&
นำเข้า คุณลักษณะทำหน้าที่เหมือนกับคำสั่งนำเข้า Java ค่าสำหรับตัวเลือกการนำเข้าคือชื่อของแพ็คเกจที่คุณต้องการนำเข้า ในการนำเข้า java.sql.* , ใช้คำสั่งหน้าต่อไปนี้ − <%@ page import = "java.sql.*" %> หากต้องการนำเข้าหลายแพ็คเกจ คุณสามารถระบุได้โดยคั่นด้วยเครื่องหมายจุลภาคดังนี้ − <
ข้อมูล คุณลักษณะช่วยให้คุณสามารถให้คำอธิบายของ JSP ต่อไปนี้เป็นตัวอย่างการเข้ารหัส − <%@ page info = "This JSP Page Written By ZARA" %>
isThreadSafe ตัวเลือกทำเครื่องหมายหน้าว่าเป็นเธรดที่ปลอดภัย โดยค่าเริ่มต้น JSP ทั้งหมดจะถือว่าปลอดภัยสำหรับเธรด หากคุณตั้งค่าตัวเลือก isThreadSafe เป็นเท็จ เอ็นจิน JSP จะตรวจสอบให้แน่ใจว่ามีเพียงเธรดเดียวเท่านั้นที่กำลังเรียกใช้ JSP ของคุณ คำสั่งหน้าต่อไปนี้ตั้งค่า isThreadSafe ตัวเลือกเป็นเท็จ - &
ภาษา แอตทริบิวต์ระบุภาษาการเขียนโปรแกรมที่ใช้ในการเขียนสคริปต์หน้า JSP ตัวอย่างเช่น เนื่องจากคุณมักจะใช้ Java เป็นภาษาสคริปต์ ตัวเลือกภาษาของคุณจะเป็นแบบนี้ − <%@ page language = "java" %>
เซสชัน แอตทริบิวต์ระบุว่าหน้า JSP ใช้เซสชัน HTTP หรือไม่ ค่า true หมายความว่าหน้า JSP สามารถเข้าถึง เซสชัน . ในตัว วัตถุและค่าเท็จหมายความว่าหน้า JSP ไม่สามารถเข้าถึงวัตถุเซสชันในตัว คำสั่งต่อไปนี้ช่วยให้หน้า JSP ใช้เมธอดเซสชันอ็อบเจ็กต์ที่มีอยู่แล้วภายใน เช่น session.getCreationTime() หรือ session
แอตทริบิวต์ isELIgnored ช่วยให้คุณสามารถปิดใช้งานการประเมินนิพจน์ Expression Language (EL) ที่นำมาใช้ใน JSP 2.0 ได้ ค่าเริ่มต้นของแอตทริบิวต์เป็นจริง ซึ่งหมายความว่านิพจน์ ${...} จะได้รับการประเมินตามข้อกำหนด JSP หากแอตทริบิวต์ถูกตั้งค่าเป็นเท็จ นิพจน์จะไม่ได้รับการประเมิน แต่จะถือว่าเป็นข้อความคงท
isScriptingEnabled แอตทริบิวต์กำหนดว่าองค์ประกอบสคริปต์ได้รับอนุญาตให้ใช้หรือไม่ ค่าเริ่มต้น (จริง) เปิดใช้งานสคริปต์ นิพจน์ และการประกาศ หากตั้งค่าแอตทริบิวต์เป็นเท็จ ข้อผิดพลาดเวลาแปลจะเพิ่มขึ้นหาก JSP ใช้สคริปต์ นิพจน์ (ไม่ใช่ EL) หรือการประกาศ ค่าของแอตทริบิวต์สามารถตั้งค่าเป็นเท็จได้หากคุณต้อ
รวม คำสั่งใช้เพื่อรวมไฟล์ระหว่างขั้นตอนการแปล คำสั่งนี้บอกให้คอนเทนเนอร์รวมเนื้อหาของไฟล์ภายนอกอื่นกับ JSP ปัจจุบันระหว่างขั้นตอนการแปล คุณสามารถเขียนโค้ด include คำสั่งที่ใดก็ได้ในหน้า JSP ของคุณ รูปแบบการใช้งานทั่วไปของคำสั่งนี้มีดังต่อไปนี้ - <%@ include file = "relative url" >