處理 javax.el.ELException: Failed to parse the expression 報錯


  在JSP的表達式語言中,使用了  <h3>是否新Session:${pageContext.session.new}</h3>  輸出Session是否是新的,此時遇到了  javax.el.ELException: Failed to parse the expression  報錯。這里主要是因為在Tomcat7中表達式的權限變小了,如果遇到JAVA的關鍵字,就會出現此種錯誤,在這個例子中就是因為 new 是JAVA的關鍵字,所以才會出錯。

解決辦法:設置啟動參數   -Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true

  我是用Idea開發,也可以如下設置:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM