หน้าแรก
หน้าแรก
แท็กใช้เพื่อแยกวิเคราะห์วันที่ คุณสมบัติ แท็กมีคุณสมบัติดังต่อไปนี้ − แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น ค่า ค่าวันที่ที่จะอ่าน (แยกวิเคราะห์) ไม่ ร่างกาย พิมพ์ DATE, TIME หรือทั้งสองอย่าง ไม่ วันที่ dateStyle เต็ม ยาว ปานกลาง สั้น หรือเริ่มต้น ไม่ ค่าเริ่มต้น timeStyle เต็ม ยาว ปานกลาง
แท็กจะทำให้กลุ่มที่ระบุพร้อมใช้งานสำหรับ . ทั้งหมด แท็กที่เกิดขึ้นระหว่าง bouสิ้นสุด และ แท็ก ด้วยวิธีนี้ คุณไม่จำเป็นต้องระบุบันเดิลทรัพยากรสำหรับ . แต่ละรายการของคุณ แท็ก ตัวอย่างเช่น สองบล็อก ต่อไปนี้จะให้ผลลัพธ์ที่เหมือนกัน − <fmt:bundle basename = "com.tutorialspoint.Example"
แท็กเป็นเวอร์ชันที่เป็นมิตรกับ JSTL ของ setProperty หนังบู๊. แท็กมีประโยชน์เพราะจะประเมินนิพจน์และใช้ผลลัพธ์เพื่อตั้งค่าของ JavaBean หรืออ็อบเจ็กต์ java.util.Map . คุณสมบัติ แท็กมีคุณสมบัติดังต่อไปนี้ − แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น ค่า ข้อมูลที่ต้องบันทึก ไม่ ร่างกาย เป้าหมาย ชื่อของ
tag ลบตัวแปรออกจากขอบเขตที่ระบุหรือขอบเขตแรกที่พบตัวแปร (ถ้าไม่ได้ระบุขอบเขต) การดำเนินการนี้ไม่ได้เป็นประโยชน์อย่างยิ่ง แต่สามารถช่วยให้แน่ใจว่า JSP จะล้างทรัพยากรที่อยู่ในขอบเขตที่รับผิดชอบ คุณสมบัติ แท็กมีคุณสมบัติดังต่อไปนี้ − แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น var ชื่อของตัวแปรที่จะลบ
แท็กจับใด ๆ โยนได้ ที่เกิดขึ้นในร่างกายและเลือกที่จะเปิดเผย ใช้สำหรับการจัดการข้อผิดพลาดและจัดการกับปัญหาได้อย่างสวยงามยิ่งขึ้น คุณสมบัติ แท็กมีคุณสมบัติดังต่อไปนี้ − แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น var ชื่อของตัวแปรที่จะเก็บ java.lang.Throwable หากโยนโดยองค์ประกอบในเนื้อหา ไม่ ไม่มี
แท็กประเมินนิพจน์และแสดงเนื้อหาเนื้อหาก็ต่อเมื่อนิพจน์ประเมินเป็นจริงเท่านั้น คุณสมบัติ แท็กมีคุณสมบัติดังต่อไปนี้ − แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น ทดสอบ เงื่อนไขในการประเมิน ใช่ ไม่มี var ชื่อตัวแปรที่ใช้เก็บผลลัพธ์ของเงื่อนไข ไม่ ไม่มี ขอบเขต ขอบเขตของตัวแปรเก็บผลลัพธ์ของเงื่อนไข ไม
ทำงานเหมือน สวิตช์ Java ของ Java คำสั่งที่ให้คุณเลือกระหว่างทางเลือกต่างๆ ที่สวิตช์ คำสั่งมี กรณี คำสั่ง แท็กมี แท็ก เช่นเดียวกับคำสั่ง switch มี ค่าเริ่มต้น ข้อเพื่อระบุการกระทำเริ่มต้น มี เป็นประโยคเริ่มต้น คุณสมบัติ แท็กไม่มีแอตทริบิวต์ใด ๆ tag มีแอตทริบิวต์หนึ่งรายการซึ่งแสดงอยู่ด้าน
แท็กเป็นแท็กที่ใช้กันทั่วไปเนื่องจากจะวนซ้ำกลุ่มของวัตถุ แท็กใช้เพื่อแยกสตริงออกเป็นโทเค็นและวนซ้ำผ่านแต่ละโทเค็น คุณสมบัติ แท็กมีคุณสมบัติดังต่อไปนี้ − แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น รายการ ข้อมูลที่จะวนซ้ำ ไม่ ไม่มี เริ่มต้น องค์ประกอบที่จะเริ่มต้นด้วย (0 =รายการแรก, 1 =รายการที่สอง
แท็กมีคุณลักษณะคล้ายกับแท็ก ยกเว้นแอตทริบิวต์เพิ่มเติม delims ซึ่งระบุอักขระเพื่อใช้เป็นตัวคั่น แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น คั่น อักขระที่ใช้เป็นตัวคั่น ใช่ ไม่มี ตัวอย่างสำหรับ <%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> <html
แท็กอนุญาตให้ระบุพารามิเตอร์คำขอ URL ที่เหมาะสมกับ URL และยังเข้ารหัส URL ที่จำเป็นที่จำเป็นด้วย ภายใน แท็กแอตทริบิวต์ชื่อระบุชื่อพารามิเตอร์และแอตทริบิวต์ค่าระบุค่าพารามิเตอร์ - คุณสมบัติ แท็กมีคุณสมบัติดังต่อไปนี้ − แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น ชื่อ ชื่อของพารามิเตอร์คำขอที่จะตั้ง
แท็กเปลี่ยนเส้นทางเบราว์เซอร์ไปยัง URL สำรองโดยอำนวยความสะดวกในการเขียน URL ใหม่โดยอัตโนมัติ รองรับ URL ที่สัมพันธ์กับบริบท และยังสนับสนุน แท็ก. คุณสมบัติ แท็กมีคุณสมบัติดังต่อไปนี้ − แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น url URL เพื่อเปลี่ยนเส้นทางเบราว์เซอร์ของผู้ใช้ไปที่ ใช่ ไม่มี บริบท /
tag จัดรูปแบบ URL เป็นสตริงและเก็บไว้ในตัวแปร แท็กนี้ทำการเขียน URL ใหม่โดยอัตโนมัติเมื่อจำเป็น วาร์ แอตทริบิวต์ระบุตัวแปรที่จะมีรูปแบบ URL JSTL แท็ก url เป็นเพียงวิธีการอื่นในการเขียนการเรียกไปยัง response.encodeURL() กระบวนการ. ข้อได้เปรียบที่แท้จริงเพียงอย่างเดียวที่แท็ก URL มีให้คือการเข้ารหัส
ตัวนับจำนวนการเข้าชมจะบอกคุณเกี่ยวกับจำนวนการเข้าชมหน้าใดหน้าหนึ่งของเว็บไซต์ของคุณ โดยปกติ คุณจะแนบตัวนับจำนวนการเข้าชมกับหน้า index.jsp ของคุณ โดยถือว่าผู้คนมาที่หน้าแรกของคุณเป็นอันดับแรก ในการใช้ตัวนับ Hit คุณสามารถใช้ออบเจ็กต์ Application Implicit และวิธีการที่เกี่ยวข้อง getAttribute() และ set
เมื่อคุณรีสตาร์ทแอปพลิเคชัน เช่น เว็บเซิร์ฟเวอร์ การดำเนินการนี้จะรีเซ็ตตัวแปรแอปพลิเคชันและตัวนับ Hit ของคุณจะถูกรีเซ็ตเป็นศูนย์ เพื่อหลีกเลี่ยงการสูญเสียนี้ ให้พิจารณาประเด็นต่อไปนี้ - กำหนดตารางฐานข้อมูลด้วยการนับเพียงครั้งเดียว สมมติว่าจำนวนการนับ กำหนดค่าศูนย์ให้กับมัน อ่านตารางเพื่อรับมู
JSP ทำให้งานนี้ง่ายขึ้นโดยให้กลไกแก่คุณในการสร้างหน้าเว็บในลักษณะที่จะรีเฟรชโดยอัตโนมัติหลังจากช่วงเวลาที่กำหนด วิธีที่ง่ายที่สุดในการรีเฟรชหน้าเว็บคือการใช้ setIntHeader() วิธีการของวัตถุตอบสนอง ต่อไปนี้เป็นลายเซ็นของวิธีนี้ - public void setIntHeader(String header, int headerValue) วิธีนี้จะส่งส
JSP ทำให้งานนี้ง่ายขึ้นโดยให้กลไกแก่คุณในการสร้างหน้าเว็บในลักษณะที่จะรีเฟรชโดยอัตโนมัติหลังจากช่วงเวลาที่กำหนด วิธีที่ง่ายที่สุดในการรีเฟรชหน้าเว็บคือการใช้ setIntHeader() วิธีการของวัตถุตอบสนอง ต่อไปนี้เป็นลายเซ็นของวิธีนี้ - public void setIntHeader(String header, int headerValue) วิธีนี้จะส่งส
ในการส่งอีเมลโดยใช้ JSP คุณควรมี JavaMail API และ Java Activation Framework (JAF) ติดตั้งบนเครื่องของคุณ คุณสามารถดาวน์โหลด JavaMail เวอร์ชันล่าสุด (เวอร์ชัน 1.2) ได้จากเว็บไซต์มาตรฐานของ Java คุณสามารถดาวน์โหลด JavaBeans Activation Framework JAF เวอร์ชันล่าสุด (เวอร์ชัน 1.0.2) ได้จากเว็บไซต์ม
นี่คือตัวอย่างในการส่งอีเมล HTML จากเครื่องของคุณ ถือว่า localhost . ของคุณ เชื่อมต่อกับอินเทอร์เน็ตและสามารถส่งอีเมลได้ ตรวจสอบให้แน่ใจว่าไฟล์ jar ทั้งหมดจาก แพ็คเกจ Java Email API และ แพ็คเกจ JAF มีอยู่ใน CLASSPATH ตัวอย่างนี้คล้ายกับตัวอย่างก่อนหน้านี้มาก ยกเว้นว่าที่นี่เราใช้ setContent() วิธีก
ต่อไปนี้เป็นตัวอย่างในการส่งอีเมลพร้อมไฟล์แนบจากเครื่องของคุณ - ตัวอย่าง <%@ page import = "java.io.*,java.util.*,javax.mail.*"%> <%@ page import = "javax.mail.internet.*,javax.activation.*"%> <%@ page import = "javax.servlet.http.*,javax.servlet.*" %>
ไลบรารีแท็กมาตรฐานของ JavaServer Pages (JSTL) คือชุดของแท็ก JSP ที่มีประโยชน์ ซึ่งรวมเอาฟังก์ชันการทำงานหลักที่ใช้ทั่วไปในแอปพลิเคชัน JSP จำนวนมากไว้ JSTL รองรับงานโครงสร้างทั่วไป เช่น การวนซ้ำและเงื่อนไข แท็กสำหรับจัดการเอกสาร XML แท็กการทำให้เป็นสากล และแท็ก SQL นอกจากนี้ยังมีกรอบงานสำหรับการรวมแ