Eclipse:这些JSP错误是什么?

时间:2010-06-04 14:45:30

标签: eclipse jsp

我继承了一个Web应用程序,当在Eclipse中进行设置时,它会显示特定JSP中的错误。

错误在Problems视图中没有与它们相关的描述,单击它们会将我带到JSP的顶部,其中红色错误下划线出现在字符串的中间,如下所示:

<%@ page erro[rPage="/basicError.j]sp" %>

[<%@ page import="javax.s]ervlet.ServletContext" %>

想象一下,由[]括起来的部分下面有一个红色的“错误”下划线(粗体等不会在此代码段中显示,除非它在代码段中,否则我无法显示代码,因此使用[和]

其他错误示例:

enter image description here


单击行左侧的红色“X”图标不会执行任何操作。

我尝试重新导入项目,刷新,验证,移动线等,但我总是遇到这个错误。

有谁知道这里发生了什么?

4 个答案:

答案 0 :(得分:7)

运行它。它有用吗?然后它再次 Eclipse的内置JSP验证器,它是epic fail。只需通过 Web&gt;在工作区首选项中禁用它JSP文件&gt;验证&gt;将列表滚动到最底部并将所有EL验证设置设置为忽略。同样在主 Validation 首选项中,取消选中与JSP相关的所有复选框。然而,这似乎并没有消除每一个警告/错误,但它至少可以减少烦恼。

答案 1 :(得分:1)

我确实尝试过禁用jsp验证但没有真正起作用,所以我尝试了以下内容并且它有效。

  1. 从jsp中选择所有代码。
  2. 将其复制到某个文本编辑器中
  3. 从jsp中删除所有内容。
  4. 保存你的jsp。[此步骤中所有红线都应该消失]。
  5. 将代码复制并粘贴回jsp。
  6. 再次保存您的jsp。
  7. 完成。

答案 2 :(得分:1)

对我有用的解决方案在this answer中给出。

转到项目属性&gt;目标运行时&gt;选中运行时的复选框(在我的例子中是Apache Tomcat 7)。

这就是全部。现在只需构建项目,一切都会好起来

答案 3 :(得分:0)

右键单击您的项目&gt;&gt;构建路径&gt;&gt;配置构建路径

第1步: 在库选项卡中,您应该具有正确版本的JRE系统库(例如:JRE系统库[JRE7])和服务器库(例如:Apache tomcat V7.0) 如果没有,请点击添加库&gt;&gt; JRE系统库&gt;&gt;选择已安装的jre版本 还添加库&gt;&gt;服务器运行时&gt;&gt;选择已安装的服务器

第2步: 按顺序和导出选项卡 确保选中JRE系统库和服务器库, 点击确定