Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

โปรดแบ่งปันตัวอย่างหนึ่งของการใช้คำสั่ง taglib ใน JSP


JavaServer Pages API ให้คุณกำหนดแท็ก JSP แบบกำหนดเองที่ดูเหมือนแท็ก HTML หรือ XML และไลบรารีแท็กคือชุดของแท็กที่ผู้ใช้กำหนดเองซึ่งใช้พฤติกรรมที่กำหนดเอง

แท็กลิบ directive ประกาศว่าหน้า JSP ของคุณใช้ชุดแท็กที่กำหนดเอง ระบุตำแหน่งของไลบรารี และจัดเตรียมวิธีการระบุแท็กที่กำหนดเองในหน้า JSP ของคุณ

คำสั่ง taglib เป็นไปตามไวยากรณ์ที่ระบุด้านล่าง -

<%@ taglib uri = "uri" prefix = "prefixOfTag" >

ที่ไหน uri ค่าแอตทริบิวต์แก้ไขเป็นตำแหน่งที่คอนเทนเนอร์เข้าใจและคำนำหน้า คุณลักษณะแจ้งคอนเทนเนอร์ว่าบิตของมาร์กอัปเป็นการดำเนินการที่กำหนดเอง

คุณสามารถเขียน XML ที่เทียบเท่ากับไวยากรณ์ข้างต้นได้ดังนี้ -

<jsp:directive.taglib uri = "uri" prefix = "prefixOfTag" />

เมื่อคุณใช้แท็กที่กำหนดเอง โดยทั่วไปจะอยู่ในรูปแบบ . คำนำหน้าจะเหมือนกับคำนำหน้าที่คุณระบุในคำสั่ง taglib และชื่อแท็กคือชื่อของแท็กที่ใช้งานในไลบรารีแท็ก

ตัวอย่าง

ตัวอย่างเช่น สมมติว่า custlib ไลบรารีแท็กมีแท็กชื่อ สวัสดี . หากคุณต้องการใช้แท็กสวัสดีที่มี mytag . นำหน้า แท็กของคุณจะเป็น และจะถูกใช้ในไฟล์ JSP ของคุณดังนี้ -

<%@ taglib uri = "https://www.example.com/custlib" prefix = "mytag" %>

<html>
   <body>
      <mytag:hello/>
   </body>
</html>