Tomcat 7 'javax.el.ELException' 的解决方式(failed to parse the expression [${xxx}])
生活随笔
收集整理的這篇文章主要介紹了
Tomcat 7 'javax.el.ELException' 的解决方式(failed to parse the expression [${xxx}])
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Tomcat 7 'javax.el.ELException' 的解決方式
tomcat 7對EL表達(dá)式的語法要求比較嚴(yán)格,例如"${owner.new}"因包含關(guān)鍵字new就會導(dǎo)致解析出錯。
問題是出來了,怎么解決呢?有三種,如下:
第一種:嚴(yán)格遵守java規(guī)范,修改對象的屬性名稱,要求不包含java關(guān)鍵字;
第二種:修改EL表達(dá)式,例如"${owner.new}"可以修改為"${owner['new']}";
第三種:修改tomcat屬性,忽略對EL表達(dá)式的關(guān)鍵字檢查。修改$CATALINA_BASE/conf/catalina.properties文件,添加org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true選項(xiàng)。
http://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html#Expression_Language
tomcat 7對EL表達(dá)式的語法要求比較嚴(yán)格,例如"${owner.new}"因包含關(guān)鍵字new就會導(dǎo)致解析出錯。
問題是出來了,怎么解決呢?有三種,如下:
第一種:嚴(yán)格遵守java規(guī)范,修改對象的屬性名稱,要求不包含java關(guān)鍵字;
第二種:修改EL表達(dá)式,例如"${owner.new}"可以修改為"${owner['new']}";
第三種:修改tomcat屬性,忽略對EL表達(dá)式的關(guān)鍵字檢查。修改$CATALINA_BASE/conf/catalina.properties文件,添加org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true選項(xiàng)。
原文出自:http://www.myexception.cn/h/810255.html
參考文檔:http://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html#Expression_Language
總結(jié)
以上是生活随笔為你收集整理的Tomcat 7 'javax.el.ELException' 的解决方式(failed to parse the expression [${xxx}])的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 堡垒之夜怎么上车(《堡垒之夜》)
- 下一篇: SolrCloud 分布式集群安装部署(