El表达式使用问题javax.el.ELException:Failed to parse the expression的解决方式
javax.el.ELException的解决方式failed to parse the expression [${xxx}]
Tomcat 7 'javax.el.ELException' 的解决方式
tomcat7对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选项。

总结
上一篇:Java程序中的延迟加载功能使用
栏 目:JAVA代码
下一篇:微信js sdk invalid signature签名错误问题的解决方法分析
本文标题:El表达式使用问题javax.el.ELException:Failed to parse the expression的解决方式
本文地址:http://www.codeinn.net/misctech/150799.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




