attribute 使用標簽時被編碼的屬性信息。用于定義標簽的屬性。
屬性名:屬性的名字。
true|false:屬性在標簽用到的位置是否要被編碼。
true|false:屬性值能否用表達式指定。
三、標簽處理器
標簽處理器是通過實現JSP容器調用的一系列預定義方法執行定制標簽行為的一個Java類。
標簽處理器實現了標簽的行為,標簽處理器是Java類。
1.標簽處理器的工作方式
a.導入javax.servlet.jsp和javax.servlet.jsp.tagext包。
b.實現javax.servlet.jsp.tagext包中的Tag接口或BodyTag接口。BodyTag是Tag的子接口。
c.繼承TagSupport類或BodyTagSuppoert類。它們是上述接口的缺省實現。
d.重載public int doStartTag()throws JspException方法。
2.標簽處理器的接口與實現
javax.servlet.jsp.tagext.Tag是實現標簽的最基本的接口。
javax.servlet.jsp.tagext.TagSupport是實現Tag接口的具體類。
通常情況下繼承tagSupport類而不直接實現Tag接口通常是有益的。除了對所有必需方法提供了缺省實現外、還保存了pageContext對象及對嵌套標簽的支持。
Tag接口包含4個常量,表示doStartTag()和doEndTag()方法可能的返回碼。
EVAL_BODY_INCLUDE 當doStartTag()返回時,指明servlet應對標簽體進行評估。
文章來源于領測軟件測試網 http://www.kjueaiud.com/