`

项目在Tomcat6.0中运行正常,在5.5中jstl和el表达式出错

    博客分类:
  • Jstl
 
阅读更多

原因是5.5不支持jstl1.2,只能是1.1版本

要想在5.5下运行正常需要

1. jstl1.1.jar,standard.jar,el-api.jar拷贝到项目的lib目录下
2. 用到el的页面顶部加<%@ page isELIgnored="false" %>
3. OK

但是再把项目放到6.0中又出错,因为在6.0  lib目录下已经有了el-api.jar
所以需要删除

最好的办法是el-api.jar放到5.5的common/lib下就好了,只加jstl1.1.jar,

standard.jar两个包就好

 

PS:希望能帮助更多的人解决小问题!o(∩_∩)o...

0
0
分享到:
评论
2 楼 zhangzi 2010-10-29  
生命在于折腾,解决了大快人心,很有征服感啊
1 楼 悲剧了 2010-10-28  
我悲剧的碰到这个问题,耗了一早上的时间,现在才解决,

相关推荐

    jstl1.1.jar和standard1.1.jar

    今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...

    el.jar jstl.jar standard.jar(jsp标签所需jar包)

    而对于Tomcat 6.0,只需将`jstl.jar`和`standard.jar`加入到项目类路径中,因为`el.jar`的功能在新版本的Tomcat中已经内置。 `jstl-1.2.jar`和`standard.jar`是上述描述中的具体文件,`jstl-1.2.jar`是JSTL的1.2...

    Ext_3.2模板的使用示例

    本人觉得Ext.Template和Ext.XTemplate模板类非常类似.Net的母板页,或者非常类似于JSP技术中jstl标准标签和EL表达式功能;但是它是一个客户端的技术。 阅读目标:需要使用模板方式来开发web应用的人员。 前置条件:...

    java学习资料

    使用Java EE 5.0开发Web应用时,如果选择了Tomcat 5.5,可能会导致EL(Expression Language)表达式无法正常执行,因为后者仅支持Servlet 2.4。Java EE 5.0已经包含了JSTL的相关库,因此无需再将JSTL的jar文件添加到...

    LegendShop 技术介绍

    - **技术选择**:采用JSTL与EL表达式,通过全面规划的SDK文档和示例代码,保证前端实施人员即使不具备复杂的技术背景也能快速上手。 #### 九、LegendShop用到的相关技术 - **框架**:Spring 4.1 (IOC/AOP)、Spring...

Global site tag (gtag.js) - Google Analytics