`

TOMCAT 7中对EL表达式严格了

 
阅读更多
转:


Tomcat 7 'javax.el.ELException' 的解决方式
tomcat 7对EL表达式的语法要求比较严格,例如"${owner.new}"因包含关键字new就会导致解析出错。
问题是出来了,怎么解决呢?有三种,如下:
第一种:严格遵守java规范,修改对象的属性名称,要求不包含java关键字;
第二种:修改EL表达式,例如"${owner.new}"可以修改为"${owner['new']}";
第三种:修改tomcat属性,忽略对EL表达式的关键字检查。修改$CATALINA_BASE/conf/catalina.properties文件,添加org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true选项。
分享到:
评论

相关推荐

    tomcat6.0.0报EL表达式错误

    NULL 博文链接:https://babykate.iteye.com/blog/1771952

    tomcat5.5.28支持EL 表达式的解决方法.

    tomcat5.5.28支持EL 表达式的解决方法.

    Tomcat 6解析EL表达式的Bug示例

    今天发现Tomcat 6.0.36版本存在一个EL表达式解析方面的bug,详细描述请参阅我的博文:http://blog.csdn.net/chaijunkun/article/details/9097229。bug演示地址/bug/show.do,避免此bug的方法演示地址/bug/avoid.do

    EL表达式 jsp

    EL表达式详解及使用,Tomcat对EL表达式的支持和配置等等

    EL表达式所用的jar包.rar

    项目用到jsp开发的时候,如果报错找不到EL表达式等等问题,只要在项目中引入jar包即可

    el表达式 jstl

    JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet...JSTL包含两个部分:标签库和EL(Expression Language表达式语言)语言。标签库目前支持四种标签:

    解析Tomcat 6、7在EL表达式解析时存在的一个Bug

    主要是对Tomcat 6、7在EL表达式解析时存在的一个Bug进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    el表达式api.jar包

    tomcat使用EL表达式所需要的jar包,如果没有此jar包系统系统就会报错,现上传此jar包,减少大家找jar包的时间

    JSTL详解--EL表达式

    JSTL详解--EL表达式 在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag ...

    Jstl.jar&standard;.jar

    Jstl.jar包是一款java中项目中如果要使用JSTL和EL表达式,就必须导入jstl.jar和standard.jar文件,可以让程序猿们在日常生活中更节约时间。

    Tomcat 8 软件及源码

    4. EL 3.0支持:Tomcat 8 支持最新的EL(表达式语言)3.0规范,提供了更多的表达式功能和语言特性。 5. JSP 2.3支持:Tomcat 8 支持最新的JSP 2.3规范,包括对新特性和改进的支持,如EL 3.0、标签文件的静态引入等。...

    el-api.jar

    el-api-2.2.jar el表达式所需jar包,tomcat8的工程部署可直接拷贝至服务器的tomcat7下的lib目录下

    tomcat架包

    tomcat架包 包括所有的tomcat要用到的架包,除了servlet相关的外,其中还有el表达式的

    EL表达式和JSTL标签(备java基础,jsp,servlet,tomcat)

    EL 提供.和[]两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。JSTL主要提供了5大类标签库:核心标签库、 国际化(I18N)标签库、SQL标签库、XML标签库、...

    apache-tomcat-8.0.0-RC5

    支持servlet3.1, jsp 2.3, el表达式3.0 and Java WebSocket 1.0. 2.默认http与ajp请求实现non-blocking技术,即NIO技术。 3.多个应用发布的时候可以先打成jar包,然后打成一个总的war发布。(这句翻译不太准,意思...

    tomcat-8.0.21

    1.支持servlet3.1, jsp 2.3, el表达式3.0 and Java WebSocket 1.0. 2.默认http与ajp请求实现non-blocking技术,即NIO技术。 3.多个应用发布的时候可以先打成jar包,然后打成一个总的war发布。(这句翻译不太准,意思...

    apache-tomcat-8.0.0-RC3.tar.gz

    apache-tomcat-8.0.0-RC3.tar.gz 是官网推出的最新Tomcat,Apache Tomcat 8支持Java EE 7规范,包括Java Servlet 3.1、JSP 2.3、Java统一表达式语言EL 3.0等。除此以外,Tomcat 8还支持像Java WebSocket 1.0这样的新...

    struts2示例(包含源代码)

    struts2项目实例,使用了webservice(xfire),tomcat连接池,EL表达式语言,struts2循环和显示标签,sqlserver2005分页查询等技术,实现了分页功能。

    apache-tomcat-8.5.24.rar

    Apache Tomcat 8支持Java EE 7规范,包括Java Servlet 3.1、JSP 2.3、Java统一表达式语言EL 3.0等。

Global site tag (gtag.js) - Google Analytics