Tomcat5发布项目问题(2):默认不解析EL表达式
来源:互联网 发布:网店数据化分析的内容 编辑:程序博客网 时间:2024/04/30 10:21
Tomcat 5.5使EL表达式不被解析。
现象
代码${userSession.user_name}是JSP中的一个代码片段;
如果部署到tomcat5.5中,不会显示出session中的变量user用户名,而只会把 ${userSession.user_name}打印出来,猜测很可能是tomcat5.5的bug,不解析(或屏蔽了)EL表达式。
原因
如果web.xml中声明部分的schema版本为2.5或者以上,而tomcat使用的是5.5.x以下的版本的时候就会出现在页面直接显示而不解析jstl/el表达式。
如果web.xml中声明部分的schema版本为2.5或者以上,而tomcat使用的是6.0以上则不出现这种问题。
解决方案
1、升级tomcat容器至tomcat6
2、修改web.xml中声明部分的schema版本为2.4
3、在使用了EL表达式的所有JSP页面的中加入page指令添加 isELIgnored="false",<%@ page isELIgnored="false" %>
原帖地址:http://kakajw.iteye.com/blog/1063843
现象
代码${userSession.user_name}是JSP中的一个代码片段;
如果部署到tomcat5.5中,不会显示出session中的变量user用户名,而只会把 ${userSession.user_name}打印出来,猜测很可能是tomcat5.5的bug,不解析(或屏蔽了)EL表达式。
原因
如果web.xml中声明部分的schema版本为2.5或者以上,而tomcat使用的是5.5.x以下的版本的时候就会出现在页面直接显示而不解析jstl/el表达式。
如果web.xml中声明部分的schema版本为2.5或者以上,而tomcat使用的是6.0以上则不出现这种问题。
解决方案
1、升级tomcat容器至tomcat6
2、修改web.xml中声明部分的schema版本为2.4
3、在使用了EL表达式的所有JSP页面的中加入page指令添加 isELIgnored="false",<%@ page isELIgnored="false" %>
原帖地址:http://kakajw.iteye.com/blog/1063843
0 0
- Tomcat5发布项目问题(2):默认不解析EL表达式
- el表达式不解析问题
- Tomcat 5.5默认不解析EL表达式的解决办法
- Jsp中使用EL表达式不解析(无效)的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面EL表达式不被解析问题总结
- jsp页面中的EL表达式不被解析的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面中的EL表达式不被解析的问题
- 在tomcat5 中发布项目,只能用localhost不能用IP地址访问项目的问题
- MAVEN构建Web项目无法解析el表达式问题
- springmvc 不解析EL表达式的解决办法
- 解决JSP 不解析EL表达式
- springmvc 不解析EL表达式的解决办法
- springmvc 不解析EL表达式的解决办法
- JSP页面EL表达式不解析
- [译]Apache MINA 2.0 第二章 基础知识
- 【故障处理】ORA-12162: TNS:net service name is incorrectly specified
- Sql plus命令报command not found的解决笔记
- 老杨的相关博文索引
- C#.net cookie、session实现自动登陆
- Tomcat5发布项目问题(2):默认不解析EL表达式
- 解决XBMC / OpenELEC中文乱码
- Leetcode Container With Most Water
- c++ string c_str()
- <MEMORY>Project Euler NO24
- Search a 2D Matrix
- repo sync 挂起
- Javascript面向对象编程 产生对象
- SRM 605 D2 L2:AlienAndGame