jsp頁面不顯示el表達式怎么解決


今天遇到了一個問題,解決了好久,硬是沒有解決出來,后來上網查閱了相關的資料,現在總結一下,以免以后出現了又不知所措。

今天遇到的問題是:我的jsp中寫了JSTL標簽中的el表達式,但是硬生生出不來

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<html>
<body>
<h2>Hello World!</h2>

<%
    request.setAttribute("name","zz");
%>
<c:out value="sss"/>
<br>
<c:out value="${name}"/>
</body>
</html>

  

 

而且服務器也沒有報任何的錯誤,就是出不來,后來上網查了一下,原因是我的jsp頁面忽略了el表達式,於是在jsp頁面上添加了一行如下的代碼就好了

<%@ page isELIgnored="false" %>

 

具體的原因是我的servlet是2.3的版本,2.4及以后更新的版本中是不存在這個問題的,因為新版本中的isELIgnored是默認false,而老版本中默認是true.

 


免責聲明!

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



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