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