Eclipse(Helios)有时会将看起来有效的JSP内容标记为有错误。当我使用标记时,它经常会中断。例如,在仅包含以下内容的JSP中:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <html> <body> <c:if test="${1 == 1}"> something </c:if> </body> </html>
编译后,“问题”选项卡中显示以下错误:
代码运行正常。JSP的验证是否存在问题,我是否缺少明显的内容,或者这表明未正确设置。
基于这些评论,我最终关闭了部分JSP验证,从而解决了该问题。
我希望我丢失了一些东西,并且有一种方法可以解决此问题,但是我不得不承认JSP验证是垃圾。