${map.new} javax.el.ELException 表达式取值异常
原因:包含了关键字
解决方法:
问题是出来了,怎么解决呢?有三种,如下:
第一种:严格遵守java规范,修改对象的属性名称,要求不包含java关键字;
第二种:修改EL表达式,例如"${map.new}"可以修改为"${map.['new']}";
第三种:修改tomcat属性,忽略对EL表达式的关键字检查。修改$CATALINA_BASE/conf/catalina.properties文件,添加org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true
Tomcat EL表达式异常
本文介绍了在Tomcat 7中遇到的EL表达式解析错误,特别是当表达式中包含关键字如new时的问题。提供了三种解决方案:修改对象属性名避免使用关键字、改变EL表达式的写法以及调整Tomcat配置忽略关键字检查。
779

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



