tomcat与resin自定义标签的区别
关键字: tomcat resin 自定义标签
平时开发的项目是用tomcat,今天告之要部署到resin上去,发现一个问题,原来的自定义标签在resin下不能使用了,说uri等标签是未知的,经过查找相关资料,原来在实现自定义标签时,tomcat和resin不一样:
在resin中,你的tld一定要在web.xml里声明,这一点,tomcat是会自动寻找tld的
如:
<jsp-config> <taglib> <taglib-uri>/yourtags</taglib-uri> <taglib-location>/WEB-INF/yourtag.tld</taglib-location> </taglib> </jsp-config>
<?xml version="1.0" encoding="UTF-8"?> <taglib> <tlib-version>1.1</tlib-version> <jsp-version>2.0</jsp-version> <short-name>yourtags</short-name> <tag> <name>yourtags</name> <tag-class>you class</tag-class> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib>