📄 mytaglib.tld
字号:
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_1.xsd"
version="2.1">
<tlib-version>1.0</tlib-version>
<short-name>my</short-name>
<display-name>My Tag</display-name>
<description>Custom Tag library</description>
<uri>/mytag</uri>
<tag>
<name>hello</name>
<tag-class>org.sunxin.ch11.tags.HelloTag</tag-class>
<body-content>empty</body-content>
</tag>
<tag>
<name>max</name>
<tag-class>org.sunxin.ch11.tags.MaxTag</tag-class>
<body-content>empty</body-content>
<attribute>
<name>num1</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>num2</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<tag>
<name>greet</name>
<tag-class>org.sunxin.ch11.tags.GreetTag</tag-class>
<body-content>JSP</body-content>
</tag>
<tag>
<name>switch</name>
<tag-class>org.sunxin.ch11.tags.SwitchTag</tag-class>
<body-content>JSP</body-content>
</tag>
<tag>
<name>case</name>
<tag-class>org.sunxin.ch11.tags.CaseTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<name>cond</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<tag>
<name>default</name>
<tag-class>org.sunxin.ch11.tags.DefaultTag</tag-class>
<body-content>JSP</body-content>
</tag>
<tag>
<name>iterate</name>
<tag-class>org.sunxin.ch11.tags.IterateTag</tag-class>
<body-content>jsp</body-content>
<attribute>
<name>var</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
<attribute>
<name>items</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<variable>
<name-from-attribute>var</name-from-attribute>
<variable-class>org.sunxin.ch11.beans.UserBean</variable-class>
<scope>NESTED</scope>
</variable>
</tag>
<tag>
<name>welcome</name>
<tag-class>org.sunxin.ch11.tags.WelcomeSimpleTag</tag-class>
<body-content>tagdependent</body-content>
<attribute>
<name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<tag>
<name>max_ex</name>
<tag-class>org.sunxin.ch11.tags.MaxExSimpleTag</tag-class>
<body-content>empty</body-content>
<dynamic-attributes>true</dynamic-attributes>
<variable>
<name-given>max</name-given>
<variable-class>Integer</variable-class>
<declare>true</declare>
<scope>AT_END</scope>
</variable>
</tag>
</taglib>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -