【发布时间】:2016-03-22 03:59:14
【问题描述】:
我正在尝试为基于 Spring 3 的应用程序创建一个自定义 TLD,格式如下:
<prefix:mytag attribute1="myvalue">
<element>abcd</element>
<element>abcd</element>
<action>cancel</action>
</prefix:mytag>
为此,我正在扩展 javax.servlet.jsp.tagext.BodyTagSupport 并定义属性 attribute1 但如何定义元素?
我的顶级域名如下:
<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>
【问题讨论】: