解決jsp無法用el表達式的問題


在寫springMVC的項目時,用jsp去前端展示數據,期間遇到了一個問題就是無法用el表達式。

最后排除一切之后發現是因為自己maven項目里web.xml的版本問題。

我的maven項目web.xml版本用的是2.3版本的,如果web.xml是2.3版本的話,jsp里面有個默認的屬性是:

<%@ page isELIgnored="true"%>

如果這個屬性設置為true的話,默認el表達式是關閉的,所以我們可以在.jsp文件里面加入如下代碼:

<%@ page isELIgnored="false"%>

如果是一兩個jsp文件,我們這樣改可能沒什么,如果是太多jsp文件的話,這樣子改就未必太麻煩了,如果我們想用一勞永逸的方法的話,最好是去修改xml的版本問題:

我們可以把web.xml的版本換成3.0的,這樣子是默認支持el表達式的,我們就不需要再去修改jsp文件了。

 


免責聲明!

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



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