struts2自定义标签:Struts自定义标签的过程
疯狂代码 http://CrazyCoder.cn/ ĵ:http:/CrazyCoder.cn/Java/Article53954.html
近日体验了下Eclipse 打开某个jsp页面页面上select下拉列表框用Struts自定义标签来完成
1、新建页面:Test.jsp
2、在Web应用WEB-INF目录下自定义标签TLD文件:TestTag.tld
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<name>dtree</name>
<uri>http://jakarta.apache.org/struts/tags-bean</uri>
<tag>
<name>selectResnodes</name>
<tag>myWeb.taglib.SelectTag</tag>
<bodycontent>empty</bodycontent>
<attribute>
<name>id</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
<attribute>
<name>nodeslist</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
<attribute>
<name>scope</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
</tag>
</taglib> 3、在myWeb.Action包下定义AbstractResAction.java文件和TestAction.java文件(利用了