Jsp El表示式使用問題javax.el.ELException: Failed to parse the expression
今天在Tomcat7環境, jsp使用el表示式的時候,遇到了一個問題,具體如下:
order.jsp, 裡面在輸出一個預設值物件default時,提示錯誤:javax.el.ELException: Failed to parse the expression
<!-- 預設地址 -->
<div class="address-e-div">
<p class="address-p">
<span>${datas.default.name}</span>
<span>${datas.default.phone }</span>
</p>
<p>
<span>${datas.default.cityAddr} ${datas.default.address}</span>
</p>
</div>
排查得知是datas.default的問題,把default換個名稱,問題解決了
問題產生的原因和解決方案:
在Stack Overflow也有提到:
另外,el表示式的其他關鍵字:
如果你用的是tomcat7 以上的版本,除了以上el的關鍵字,java關鍵字也最好不要用做屬性名稱.. 如果不得已非要用,那就參考上面的解決辦法
另外,感謝一念之間童鞋幫我找出 關鍵字錯誤的原因
相關文章
- 【JavaEE】JSP表示式--EL表示式用法JavaJS
- JSP EL表示式(轉)JS
- jsp中EL表示式JS
- IDEA解決JSP頁面無法使用EL表示式問題IdeaJS
- JS中使用EL表示式的問題JS
- JSP表示式語言(EL)JS
- JSp頁面使用El表示式取不到值JS
- JSP和El表示式和JSTL標籤庫使用JS
- EL 表示式對照 JSP 內建物件表JS物件
- jsp頁面EL表示式不生效,不可用JS
- java_web:EL表示式的使用JavaWeb
- 關於el表示式和java程式碼的2個問題,Java
- 動態拼接表示式——ExpressionExpress
- 正規表示式(regular expression)Express
- SpringMVC中JSP頁面不顯示EL表示式的原因SpringMVCJS
- Oracle正規表示式(regular expression)OracleExpress
- Java Web(六) EL表示式JavaWeb
- 請問:Cron-Expression如何表示?Express
- 05.表示式目錄樹ExpressionExpress
- 聊聊JavaScript和Scala的表示式 ExpressionJavaScriptExpress
- 正規表示式regular expression詳述Express
- JSP(JSTL EL表示式 三個指令 六個動作標籤 九個JSP內建物件)JS物件
- ABAP mesh表示式, JavaScript和Scala的 expressionJavaScriptExpress
- [C# Expression] 之動態建立表示式C#Express
- oracle中的正規表示式(regular expression)OracleExpress
- EL表示式 與JSTL標籤JS
- Oracle優化案例-10035定位failed parse問題(三十二)Oracle優化AI
- 【c#表示式樹】最完善的表示式樹Expression.Dynamic的玩法C#Express
- [CareerCup] 9.11 Parenthesize the Expression 表示式加括號Express
- vi 中的正規表示式 (Regular Expression)(轉)Express
- El表示式獲取專案名稱
- resin與jetty解析el表示式差異Jetty
- JavaWeb基礎Day17 (JSP EL表示式 jstl標籤庫 beanutil工具類)JavaWebJSBean
- JSP 表示式語言概述JS
- IIFE (Imdiately Invoked Function Expression 立即執行的函式表示式)FunctionExpress函式
- 使用el表示式時,不能正常獲取值,使用開發工具為ideaIdea
- [Shell] awk學習(3)-regular expression 正規表示式Express
- 【JavaWeb】EL表示式&過濾器&監聽器JavaWeb過濾器