创建web工程不支持EL表达式的问题
来源:互联网 发布:nginx禁止某个ip访问 编辑:程序博客网 时间:2024/05/18 18:44
在新建web工程时,如果选的是javaEE5,使用Tomcat5.x,发现不能支持EL表达式。
解决办法:
一,在每个页面的头部加入:<%@ page isELIgnored="false"%>
二,在web.xml里设置
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
<!-- <el-ignored>true</el-ignored> -->
</jsp-property-group>
</jsp-config>
三,更换Tomcat6.x
--------------------------------------------------------------------------------------------------------------------------------
分析原因:
后写了个jsp页面,加入 EL表达式:${1+2},正常输出应该是3,但是在tomcat5.x和tomcat6.x中输出有差别,配置环境:
J2EE1.4+tomcat5.x输出正常
J2EE5+tomcat5.x就输出${1+2}
J2EE5+tomcat6.x输出正常,这其中是何缘故?
Tomcat和J2EE版本不匹配,Tomcat 5.0.x 和 Tomcat 5.5.x 不支持 Java EE 5 的 Servlet 2.5、JSP 2.1 规范,
他们仅能支持 J2EE 1.4 的 Servlet 2.4、JSP 2.0 规范,所以这种搭配是错误的!若需要使用J2EE 5,则建议
使用tomcat6.x或以上版本Tomcat。
- 创建web工程不支持EL表达式的问题
- eclipse创建的maven web项目,启动后不支持EL表达式
- Jsp不支持EL的问题
- maven工具构建 javaweb 工程中不支持el表达式
- JSP不支持EL表达式的解决方案
- Struts2.0.11的标签不支持EL表达式
- JSP不支持EL表达式的解决方案
- JSP不支持EL表达式的解决方案
- Struts2标签不支持el表达式的解决办法
- JSP不支持EL表达式的解决方案
- JSP不支持EL表达式的解决方案
- JSP不支持EL表达式的解决方案
- jsp不支持EL表达式
- el表达式不支持
- Maven创建的Web项目无法使用EL表达式
- Maven创建的Web项目无法使用EL表达式
- 解决maven不支持EL表达式和在jstl中el表达式报错问题
- jsp 不支持EL表达式,解决办法
- Oracle笔记_完整性规则
- mysql三个标准的循环方式
- Git入门教程
- mysql学习使用
- 页面静态化(JSP动态页面转静态化)
- 创建web工程不支持EL表达式的问题
- JQuery和Js中,如何让ajax执行完后再继续往下执行?(已解决,示例)
- SQL高手篇:精典SQL FAQ收藏
- fatal error C1001: INTERNAL COMPILER ERROR错误解决
- iOS 地图位置开发
- HTML 和 PHP 、MySQL 的交互
- Ext.data.Record使用示例
- Linux驱动子系统之输入子系统
- Nothing to be done for `_depend' 解决 make uboot时出现的错误