分享

JSTL与Resin版本的问题

 用勿龍潛 2012-03-14

JSTL与Resin版本的问题

JSTL1.0是需要Servlet2.3和JSP1.2的。
JSTL1.1是需要Servlet2.4和JSP2.0的。
 
Resin从2.1.2版本开始自己实现了JSTL的core和fmt两个TAGLIB。
 
使用Resin自带的JSTL
不需要拷贝JAR和TLD文件,也不需要配置web.xml。
只要在页面引用就可以了,注意与标准JSTL1.1的区别。
http://java./jstl/core” prefix=”c”%>
http://java./jstl/fmt” prefix=”fmt”%>
http://java./jsp/jstl/functions” prefix=”fn”%>
 
感觉速度比较快。
如果要禁止自带的JSTL,需要在Resin的配置文件里设置 
<web-app-default>
<jsp validate-taglib-schema="false"/>
</web-app-default>

使用标准的JSTL1.1
需要将JAR包拷贝到WEB-INF/lib目录下,不需要拷贝TLD文件,不需要配置web.xml。
在页面这样引用
http://java./jsp/jstl/core” prefix=”c” %>
http://java./jsp/jstl/fmt” prefix=”fmt” %>

使用标准的JSTL1.0
需要将JAR包拷贝到WEB-INF/lib目录下,拷贝需要的TLD文件。
配置web.xml 
  jstl-c
  /WEB-INF/tld/c.tld
  
  jstl-fmt
  /WEB-INF/tld/fmt.tld
 
在页面这样引用 
如果没有禁止Resin自带的JSTL,然后自己又在Resin2.1.16里配置了标准JSTL1.0。结果可能导致fmt失效。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多