Tengo una página de índice JSP principal, "index.jsp", que incluye varias. Algo así como,error de "algunosVariable no se puede resolver" indicado en Eclipse para un JSP incluido
<%@ include file="/WEB-INF/views/includes/jstl/include.jsp" %>
<%@ include file="/WEB-INF/views/includes/licenses/license.jsp" %>
<%@ include file="/WEB-INF/views/includes/generalHtml/header.jsp" %>
<%@ include file="/WEB-INF/views/includes/navigation/navbar.jsp" %>
<%@ include file="/WEB-INF/views/includes/generalHtml/footer.jsp" %>
El "include.jsp" contiene una cadena "String = basePath request.getContextPath();".
"navbar.jsp" utiliza "basePath", pero Eclipse pone una X roja en cualquier línea de "navbar.jsp" que utiliza "basePath" con el mensaje "basePath no se puede resolver".
Mi webapp funciona bien, pero ¿qué podría estar causando esto o si se puede resolver? ¿O tal vez hay una manera de hacer que Eclipse ignore esto? Solo quiero que las falsas X rojas falsas se vayan. Supongo que Eclipse no entiende que "navbar.jsp" está obteniendo "basePath" de "include.jsp" porque está compilado junto con "index.jsp".
Desactivar toda la validación es la respuesta corta. Para la respuesta larga y las alternativas, eche un vistazo a http://stackoverflow.com/questions/16593952/java-variable-across-multiple-include-blocks-variable-cannot-beresolved –
¿Alguna instrucción específica sobre qué desactivar? Traté de configurar todo _Error_ a _Ignore_ pero los errores persisten (incluso después de la validación). Estoy usando Eclipse Neon.2. –