Java &引用;“无法解析某些变量”;Eclipse中针对包含的JSP指示的错误
所以我有一个主要的JSP索引页面“index.JSP”,它有几个包含。大概Java &引用;“无法解析某些变量”;Eclipse中针对包含的JSP指示的错误,java,eclipse,validation,jsp,include,Java,Eclipse,Validation,Jsp,Include,所以我有一个主要的JSP索引页面“index.JSP”,它有几个包含。大概 <%@ 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/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" %>
“include.jsp”包含字符串“string basePath=request.getContextPath();”
“navbar.jsp”使用“basePath”,但Eclipse在“navbar.jsp”中使用“basePath”并带有消息“basePath无法解析”的任何一行上都会放置一个红色的X
我的webapp工作得很好,但不知道是什么原因导致了这种情况,或者它是否可以解决?或者有一种方法可以让Eclipse忽略这一点?我只想让假阳性的红色X消失。我想Eclipse不理解“navbar.jsp”是从“include.jsp”获取“basePath”,因为它是与“index.jsp”一起编译的。只需忽略它或通过验证和/或Web>JSP文件>验证在工作区首选项中禁用所有(或部分)JSP/EL验证。禁用整个验证就是简单的答案。对于详细的答案和备选方案,请查看任何特定的说明禁用什么?我试图将所有错误设置为忽略,但错误仍然存在(即使在重新验证之后)。我用的是Eclipse霓虹灯。