EL表达式不能被浏览器解析

郁闷惨了,今天本想好好的做一下冯老师布置的作业,但是出乎意料的事发生了,在做的过程中出来了el表达式不能被浏览器解析的怪事。我基本上是按照正常的步骤操作的。我用的工具和服务器是Myeclipse7.0自己汉化破解版、tomcat5.5,新建web项目,导入jstl.jar包和standar.jar在jsp代码中声明

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

然后测试了几段代码但是总是显示不正常。其中最简单的一段代码如:

<c:forEach begin="1" end="5" var="ii">
     ${ii} 
</c:forEach><br>

但是浏览器显示出来的却是${ii}${ii}${ii}${ii}${ii}循环5次!问了老师也没有怎么就问题回答我,也许是他也没有遇到过这样的情况吧。我才不相信是我人品的问题呢。。。搞了几个小时一直都是一样的结果。我想一定要把这个问题给搞清楚了,不然就损失大了,下了一天的7.0就那么不堪一击啊,还要卸了重下重装,浪费的时间就不再是几个小时了,最后找了很多资料,终于在一个博客上找到了答案,突然让我感觉到java不麻烦,麻烦的是版本。就一句代码就搞定了,真郁闷,无非就是要在声明的时候加上一句话:

<%@ page isELIgnored="false" %>

太郁闷了!最后把这样的经历写出来,免得以后再次出来这样的问题不知道去哪儿找答案了

猜你喜欢

转载自blog.csdn.net/qq_39478853/article/details/80226313