หน้าแรก
หน้าแรก
ไปข้างหน้า action ยุติการกระทำของเพจปัจจุบันและส่งต่อการร้องขอไปยังทรัพยากรอื่น เช่น เพจสแตติก เพจ JSP อื่น หรือ Java Servlet ต่อไปนี้เป็นไวยากรณ์ของ ไปข้างหน้า การกระทำ - <jsp:forward page = "Relative URL" /> ตารางต่อไปนี้แสดงรายการแอตทริบิวต์ที่จำเป็นที่เกี่ยวข้องกับการดำเนินการไ
ปลั๊กอิน การดำเนินการใช้เพื่อแทรกองค์ประกอบ Java ลงในหน้า JSP กำหนดประเภทของเบราว์เซอร์และแทรก หรือ แท็กได้ตามต้องการ หากไม่มีปลั๊กอินที่จำเป็น ปลั๊กอินจะดาวน์โหลดปลั๊กอินแล้วเรียกใช้คอมโพเนนต์ Java คอมโพเนนต์ Java สามารถเป็นได้ทั้งแอปเพล็ตหรือ JavaBean การดำเนินการของปลั๊กอินมีแอตทริบิวต์หลายอย
นี่เป็นแอตทริบิวต์สองอย่างที่เหมือนกันกับองค์ประกอบการดำเนินการทั้งหมด:id แอตทริบิวต์และ ขอบเขต แอตทริบิวต์ แอตทริบิวต์รหัส แอตทริบิวต์ id ระบุองค์ประกอบการดำเนินการโดยไม่ซ้ำกัน และอนุญาตให้อ้างอิงการดำเนินการภายในหน้า JSP หากการดำเนินการสร้างอินสแตนซ์ของอ็อบเจ็กต์ คุณสามารถใช้ค่า id เพื่ออ้างอิงผ่
scriptlet สามารถมีคำสั่งภาษา JAVA การประกาศตัวแปรหรือเมธอด หรือนิพจน์ที่ถูกต้องในภาษาสคริปต์ของเพจได้จำนวนเท่าใดก็ได้ ต่อไปนี้เป็นไวยากรณ์ของ Scriptlet - <% code fragment %> คุณสามารถเขียน XML ที่เทียบเท่ากับไวยากรณ์ข้างต้นได้ดังนี้ - <jsp:scriptlet> code fragment </jsp:scriptlet
การดำเนินการนี้ช่วยให้คุณแทรกไฟล์ลงในเพจที่กำลังสร้างได้ ไวยากรณ์มีลักษณะดังนี้ − <jsp:include page = "relative URL" flush = "true" /> ไม่เหมือนกับ รวม directive ซึ่งแทรกไฟล์ในขณะที่เพจ JSP ถูกแปลเป็นเซิร์ฟเล็ต การดำเนินการนี้จะแทรกไฟล์ในเวลาที่เพจถูกร้องขอ ตารางต่อไปนี้แ
การประกาศประกาศตัวแปรหรือเมธอดตั้งแต่หนึ่งตัวขึ้นไปที่คุณสามารถใช้ได้ในโค้ด Java ภายหลังในไฟล์ JSP คุณต้องประกาศตัวแปรหรือวิธีการก่อนที่จะใช้ในไฟล์ JSP ต่อไปนี้เป็นไวยากรณ์สำหรับการประกาศ JSP - คุณสามารถเขียน XML ที่เทียบเท่ากับไวยากรณ์ข้างต้นได้ดังนี้ - ส่วนของโค้ด ต่อไปนี้เป็นตัวอย่างสำหรับกา
การประกาศประกาศตัวแปรหรือเมธอดตั้งแต่หนึ่งตัวขึ้นไปที่คุณสามารถใช้ได้ในโค้ด Java ภายหลังในไฟล์ JSP คุณต้องประกาศตัวแปรหรือวิธีการก่อนที่จะใช้ในไฟล์ JSP ต่อไปนี้เป็นไวยากรณ์สำหรับการประกาศ JSP - คุณสามารถเขียน XML ที่เทียบเท่ากับไวยากรณ์ข้างต้นได้ดังนี้ - ส่วนของโค้ด ต่อไปนี้เป็นตัวอย่างของการปร
การดำเนินการรวมช่วยให้คุณแทรกไฟล์ลงในหน้าที่สร้างได้ ไวยากรณ์มีลักษณะดังนี้ − <jsp:include page = "relative URL" flush = "true" /> ไม่เหมือนกับ รวม directive ซึ่งแทรกไฟล์ในขณะที่เพจ JSP ถูกแปลเป็นเซิร์ฟเล็ต การดำเนินการนี้จะแทรกไฟล์ในเวลาที่เพจถูกร้องขอ
อิลิเมนต์นิพจน์ JSP มีนิพจน์ภาษาสคริปต์ที่ประเมิน แปลงเป็นสตริง และแทรกในที่ที่นิพจน์ปรากฏในไฟล์ JSP เนื่องจากค่าของนิพจน์จะถูกแปลงเป็นสตริง คุณจึงสามารถใช้นิพจน์ภายในบรรทัดข้อความได้ ไม่ว่าจะถูกแท็กด้วย HTML ในไฟล์ JSP หรือไม่ อิลิเมนต์นิพจน์สามารถมีนิพจน์ใดๆ ที่ถูกต้องตามข้อกำหนดภาษา Java แต่คุณ
ตัวอย่างต่อไปนี้แสดงวันที่พิมพ์ JSP Expression บนเบราว์เซอร์ - <html> <head> <title>A Comment Test</title> </head> <body> <p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p&g
useBean การกระทำค่อนข้างหลากหลาย อันดับแรกจะค้นหาวัตถุที่มีอยู่โดยใช้ตัวแปร id และขอบเขต หากไม่พบวัตถุ วัตถุนั้นจะพยายามสร้างวัตถุที่ระบุ วิธีที่ง่ายที่สุดในการบรรจุ bean มีดังนี้ - <jsp:useBean id = "name" class = "package.class" /> เมื่อโหลดคลาส bean แล้ว คุณสามารถใช้ j
ข้อคิดเห็น JSP ทำเครื่องหมายข้อความหรือคำสั่งที่คอนเทนเนอร์ JSP ควรละเว้น ความคิดเห็น JSP มีประโยชน์เมื่อคุณต้องการซ่อนหรือ แสดงความคิดเห็น ซึ่งเป็นส่วนหนึ่งของหน้า JSP ของคุณ ต่อไปนี้เป็นไวยากรณ์ของความคิดเห็น JSP - <%-- This is JSP comment --%> ตัวอย่างต่อไปนี้แสดงข้อคิดเห็น JSP - <html
คุณสามารถใช้ JSTL, JSP Standard Tag Library หรือ EL, Expression Language เพื่อหลีกเลี่ยง scriptlets
JavaServer Pages (JSP) เป็นเทคโนโลยีสำหรับการพัฒนาเว็บเพจที่สนับสนุนเนื้อหาแบบไดนามิก ซึ่งจะช่วยให้นักพัฒนาสามารถแทรกโค้ดจาวาในหน้า HTML โดยใช้แท็ก JSP พิเศษ ซึ่งส่วนใหญ่เริ่มต้นด้วย คอมโพเนนต์ JavaServer Pages เป็นประเภทของเซิร์ฟเล็ต Java ที่ออกแบบมาเพื่อตอบสนองบทบาทของอินเทอร์เฟซผู้ใช้สำหรับเว็บ
ตารางต่อไปนี้แสดงข้อดีอื่นๆ ของการใช้ JSP เหนือเทคโนโลยีอื่นๆ - เทียบกับ Active Server Pages (ASP) ข้อดีของ JSP เป็นสองเท่า ประการแรก ส่วนไดนามิกเขียนด้วยภาษา Java ไม่ใช่ Visual Basic หรือภาษาอื่นๆ ของ MS โดยเฉพาะ ดังนั้นจึงมีประสิทธิภาพและใช้งานง่ายกว่า ประการที่สอง สามารถเคลื่อนย้ายไปยังระบบปฏิบั
Apache Tomcat เป็นซอฟต์แวร์โอเพ่นซอร์สที่ใช้เทคโนโลยี JavaServer Pages และ Servlet และสามารถทำหน้าที่เป็นเซิร์ฟเวอร์แบบสแตนด์อโลนสำหรับการทดสอบ JSP และ Servlets และสามารถรวมเข้ากับ Apache Web Server ได้ นี่คือขั้นตอนในการตั้งค่า Tomcat บนเครื่องของคุณ - ดาวน์โหลด Tomcat เวอร์ชันล่าสุดจาก https://
เว็บเซิร์ฟเวอร์ต้องการเอ็นจิ้น JSP นั่นคือคอนเทนเนอร์เพื่อประมวลผลเพจ JSP คอนเทนเนอร์ JSP มีหน้าที่ในการสกัดกั้นคำขอสำหรับเพจ JSP บทช่วยสอนนี้ใช้ Apache ซึ่งมีคอนเทนเนอร์ JSP ในตัวเพื่อรองรับการพัฒนาเพจ JSP คอนเทนเนอร์ JSP ทำงานร่วมกับเว็บเซิร์ฟเวอร์เพื่อจัดเตรียมสภาพแวดล้อมรันไทม์และบริการอื่นๆ ที
วัฏจักรชีวิต JSP ถูกกำหนดให้เป็นกระบวนการตั้งแต่การสร้างจนถึงการทำลาย ซึ่งคล้ายกับวงจรชีวิตของเซิร์ฟเล็ตที่มีขั้นตอนเพิ่มเติมซึ่งจำเป็นในการคอมไพล์ JSP เป็นเซิร์ฟเล็ต เส้นทางที่ตามด้วย JSP ต่อไปนี้เป็นเส้นทางที่ตามด้วย JSP - รวบรวม การเริ่มต้น การดำเนินการ ทำความสะอาด สี่ขั้นตอนหลัก ๆ ของวงจรชีว
การเข้ารหัสคีย์สาธารณะได้กลายเป็นวิธีการสำคัญในการให้การรักษาความลับ โดยเฉพาะอย่างยิ่งเมื่อต้องการการกระจายคีย์ ซึ่งผู้ใช้ค้นหาการแลกเปลี่ยนคีย์การเข้ารหัสสำหรับการเชื่อมต่อส่วนตัว นอกจากนี้ยังมีลายเซ็นดิจิทัลที่ช่วยให้ผู้ใช้สามารถเซ็นคีย์เพื่อตรวจสอบตัวตนได้ แนวทางของการเข้ารหัสคีย์สาธารณะที่สืบเน
การเข้ารหัสคีย์สาธารณะเรียกว่าการเข้ารหัสคีย์แบบอสมมาตร เป็นรูปแบบการเข้ารหัสและถอดรหัสที่จำเป็นในซอฟต์แวร์ออนไลน์ มันใช้สองคีย์ที่แตกต่างกันซึ่งเรียกว่าคีย์สาธารณะและคีย์ส่วนตัว ในอัลกอริธึมคีย์แบบสมมาตร จะใช้คีย์เดียวเท่านั้นในการดำเนินการเข้ารหัสและถอดรหัส แต่ในการเข้ารหัสคีย์สาธารณะ มีการใช้คีย