分享

tomcat与resin自定义标签的区别

 用勿龍潛 2013-05-12
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> 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多