請幫幫我! 我在任何JSPX-頁面創建多次驗證碼在JSPX中創建自定義標籤
<c:if test="${not empty message}">
<div id="message">
<div class="${message.type}">${message.message}</div>
</div>
</c:if>
我可以一次創建標籤並將其納入到我的網頁,如(例如)在Rails中我用:部分=>?
請幫幫我! 我在任何JSPX-頁面創建多次驗證碼在JSPX中創建自定義標籤
<c:if test="${not empty message}">
<div id="message">
<div class="${message.type}">${message.message}</div>
</div>
</c:if>
我可以一次創建標籤並將其納入到我的網頁,如(例如)在Rails中我用:部分=>?
創建基於JSP定製標記,並通過在郵件中,是這樣的:
<%@ attribute name="message" required="true" %>
<c:if test="${not empty message}">
<div id="message">
<div class="${message.type}">${message.message}</div>
</div>
</c:if>
見more details,包括如何使用標籤,放在哪裏的標籤,依此類推。所有的血淋淋細節,請參閱Java EE 5 custom tag docs。
基於JSP的自定義標記(或多或少)等價於部分,儘管您也可以簡單地使用<jsp:include>
JSP片段。標記文件具有一些優點,簡單包括具有一些優勢–這使得最有意義往往是辯論的問題。
我個人傾向於標籤,我覺得它們更具交流性。
您可以創建一個簡單的標籤,如下所示。
<jsp:root xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:fn="http://java.sun.com/jsp/jstl/functions"
xmlns:util="urn:jsptagdir:/WEB-INF/tags/util" xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0">
<jsp:output omit-xml-declaration="yes" />
<jsp:directive.attribute name="description" type="java.lang.String" required="false" rtexprvalue="true" description="Some descripton" />
</jsp:root>
查看@Dave Newton關於如何設置它的文檔鏈接。
加上Java EE 5文檔中的完整性鏈接:[JSP頁面中的自定義標籤](http://docs.oracle.com/javaee/5/tutorial/doc/bnalj.html) – informatik01