Tomcat 7 'javax.el.ELException' 的解决方式
有时候解析报错是因为jstl和servlet不兼容,这里主要讲的不是这种情况,请参考 这里
问题是出来了,怎么解决呢?有三种,如下:
第一种:严格遵守java规范,修改对象的属性名称,要求不包含java关键字;
第二种:修改EL表达式,例如"${owner.new}"可以修改为"${owner['new']}";
第三种:修改tomcat属性,忽略对EL表达式的关键字检查。修改$CATALINA_BASE/conf/catalina.properties文件,添加org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true选项。
参考文档:
http://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html#Expression_Language
本文介绍了在Tomcat7中遇到'javax.el.ELException'错误的原因及三种解决方案,包括修改对象属性名避免使用Java关键字、更改EL表达式语法以及调整Tomcat配置以忽略关键字检查。
1273

被折叠的 条评论
为什么被折叠?



