คำถามติดแท็ก tagfile

5
ความแตกต่างระหว่างการรวมไฟล์ที่มี JSP รวมถึงคำสั่ง JSP รวมการกระทำและการใช้ไฟล์แท็ก JSP คืออะไร
ดูเหมือนว่ามีสองวิธีในการสร้างเทมเพลตด้วย JSP การรวมไฟล์กับหนึ่งในข้อความเหล่านี้ <%@ include file="foo.html" %> <jsp:include page="foo.html" /> หรือใช้ไฟล์แท็ก JSP // Save this as mytag.tag <%@ tag description="Description" pageEncoding="UTF-8"%> <html> <head> </head> <body> <jsp:doBody/> </body> </html> และในหน้า JSP อื่นเรียกมันว่าด้วย <%@ taglib prefix="t" tagdir="/WEB-INF/tags" %> <t:mytag> <h1>Hello World</h1> </t:mytag> ดังนั้นฉันควรใช้วิธีใด ขณะนี้มีการพิจารณาว่าเลิกใช้แล้วหรือทั้งสองใช้ได้และครอบคลุมกรณีการใช้ที่แตกต่างกัน แก้ไข การใช้ไฟล์แท็กนี้เหมือนกับการใช้การรวมหรือไม่ // Save this as product.tag <%@ …
155 java  jsp  include  jsp-tags  tagfile 

1
เมื่อใดควรใช้ <ui: include> ไฟล์แท็กคอมโพสิตคอมโพสิตและ / หรือคอมโพเนนต์แบบกำหนดเอง
ฉันเริ่มใช้ JSF 2.0 กับ Facelets เมื่อเร็ว ๆ นี้และรู้สึกงงงวยกับส่วนประกอบคอมโพสิตใหม่ที่รู้&lt;ui:include&gt;เทคนิคที่มีอยู่และเทคนิคอื่น ๆ ที่ Facelets 1.x นำเสนอ อะไรคือความแตกต่างระหว่างแนวทางเหล่านี้? ดูเหมือนว่าพวกเขาจะนำเสนอสิ่งเดียวกัน: &lt;ui:param&gt;vs &lt;cc:attribute&gt;, &lt;ui:insert&gt;+ &lt;ui:define&gt;vs tag files, การนำเทมเพลตที่มีอยู่มาใช้ซ้ำ มีอะไรนอกเหนือจากไวยากรณ์และข้อกำหนดของอินเทอร์เฟซที่ชัดเจนในกรณีของคอมโพสิตหรือไม่? ประสิทธิภาพอาจแตกต่างกันหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.