使用自定義標籤的方法:
1)創建自定義標籤對應的類:
import javax.servlet.jsp.tagext.*
類繼承SimpleTagSupport,各屬性setter和getter,重寫doTag方法
2)在WEB_INF下定義TLD文件,包括<Taglib>和<tag>,一個Taglib可有多個tag。
<Taglib>主要是uri,<tag>主要是name,tag-class、attribute和body-content屬性的設置
3)然後在jsp中調用:
<%@ Taglib uri = "" prefix="" %>
<tag:...>
使用頁面片段作爲屬性的標籤:
1)tag類中屬性爲fragment
2)調用標籤庫,需要在<jsp:attrbute.../>
動態屬性(屬性個數不確定):
1)類除了實現doTag外,還需要實現DynamicAttrbutes(setDynamicAttribute方法,add方法)
2)標籤配置的tld中tag中增加配置屬性dynamic-attributes爲true
3)JSP調用採用dynamicAttr來傳入屬性