【发布时间】:2013-05-11 17:32:43
【问题描述】:
我的 jsp 页面看起来像这样:
MyPage.jsp
<%@ include file = "/Title.jsp" %>
<%@ include file = "/Header.jsp" %>
<html>...</html>
在 Title.jsp 中有一个“用户”的实例,比如说:
User user = new User();
在 Header.jsp 中用户被引用为
user.setName("John");
Eclipse 在 header.jsp 文件中显示“用户无法解析为变量”的错误。我完全理解为什么。 有没有办法告诉 Eclipse 忽略这个特定变量的这个特定错误?这里有什么可以做的吗?
在工作中,我支持一些旧的(又大又丑的)Java 应用程序,它实际上是一个 Web 应用程序。我正在尝试将此 Java 项目转换为 Java 动态 Web 项目。在我转换它之前,不知何故 Eclipse 并不关心这些到处都是的悬挂变量。现在,在 Dynamic Web Project 中,Eclipse 正在抱怨。
重写代码是不可能的。每个 jsp 文件由多个包含大量全局变量的包含组成。我不会多碰它。
【问题讨论】:
-
我不认为你可以按变量名过滤验证,你可以按文件类型或文件夹来过滤。您显然可以摆脱对 JSP 文件的所有验证,但我想您不会对此感兴趣。顺便说一句,我可以想象 Emacs 用户会满意地阅读您的问题,肯定会有在 Emacs 中做到这一点的方法(我不确定,因为我使用...... Eclipse 或 Intellij)
-
我在这里发现了类似的问题:stackoverflow.com/questions/2268153/… 基本上是一样的,要关闭验证...
-
是的,Eclipse 在 JSP 处理方面相当无望。
标签: java eclipse jsp variables include