0
我試圖創建一個自定義TLD具有以下格式我的春節,3基於應用程序:定製JSP TLD同時涉及的屬性和元素
<prefix:mytag attribute1="myvalue">
<element>abcd</element>
<element>abcd</element>
<action>cancel</action>
</prefix:mytag>
對於這個我伸出javax.servlet.jsp.tagext。 BodyTagSupport並定義屬性屬性1但我該如何定義元素?
我TLD是如下:
<tag>
<description>My custom TLD</description>
<name>mytag</name>
<tag-class>mypackage.MyCustomTLD</tag-class>
<attribute>
<description>Hold Attribute</description>
<name>attribute1</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
爲什麼你在endTag而不是doStartTag()? –
那你不需要。你可以在doStartTag中做到這一點。我從我的一個標籤源複製它,它需要讀取標籤的主體,所以這就是爲什麼我在endTag中做到了。但是,你可以在doStartTag中做到這一點。 – JChap
我明白了。感謝您的答覆 ! –