小编典典

Eclipse中针对随附的JSP指示的“ someVariable无法解决”错误

jsp

因此,我有一个主要的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/navigation/navbar.jsp" %>
<%@ include file="/WEB-INF/views/includes/generalHtml/footer.jsp" %>

“ include.jsp”包含字符串“ String basePath = request.getContextPath();”。

“ navbar.jsp”使用“ basePath”,但是Eclipse在使用“ basePath”和“ basePath无法解析”消息的“
navbar.jsp”的任何行上放置红色X。

我的webapp正常运行,但是想知道是什么原因导致的,或者是否可以解决?还是有办法让Eclipse忽略这一点?我只希望假阳性红色X消失。我想Eclipse不了解“
navbar.jsp”是从“ include.jsp”获取“ basePath”的,因为它是与“ index.jsp”一起编译的。


阅读 292

收藏
2020-06-08

共1个答案

小编典典

Eclipse是关于JSP /
EL验证的重大失败。只需忽略它,或通过
Validation 和/或 Web > JSP Files > Validation 禁用工作空间首选项中的所有(或部分)JSP /
EL验证。

2020-06-08