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>


然后就是改tld文件:
<?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>


经过这样修改,自定义标签既能在tomcat下使用,又能在resin下使用了,
不过我也有个疑问,j2ee不是统一的标准吗?为什么在这里会有区别,还是j2ee版本不一致?我的tomcat为6.0,resin为3.1.10。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值