Eclipse (Helios) de vez en cuando marca que el contenido JSP con aspecto válido tiene errores. Parece que a menudo se rompe cuando uso la etiqueta < c: if >. Por ejemplo, en una JSP con sólo este contenido:Mysterious Eclipse JSP Validation Errors
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<body>
<c:if test="${1 == 1}">
something
</c:if>
</body>
</html>
los siguientes errores muestran en la pestaña de "problemas" después Compilo:
- tipos de operando incompatibles cuerda y int línea 1
- javax.servlet.jsp.JspException no se puede resolver a una línea de tipo 1
- javax.servlet.jsp.PageContext no se puede resolver a una línea de tipo 1
El código funciona bien. ¿La validación de las JSP tiene problemas, me falta algo obvio, o esto indica que algo no está configurado correctamente?
Apágalo. El validador JSP de Eclipse es uno y todos los errores épicos. Preguntas relacionadas: http://stackoverflow.com/questions/1790749/jsp-el-expression-language-causing-problems-in-eclipse, http://stackoverflow.com/questions/2268153/somevariable-cannot-be-resolved -error-indicó-en-eclipse-para-un-incluido-jsp, http://stackoverflow.com/questions/2975168/eclipse-what-are-these-jsp-errors – BalusC
Tiende a funcionar bien en proyectos web dinámicos . Muchas personas se quejan de configuraciones que no son DWP sin mencionar ese hecho en absoluto. – nitind