【问题标题】:Eclipse: What are these JSP errors?Eclipse:这些 JSP 错误是什么?
【发布时间】:2011-02-27 20:16:05
【问题描述】:

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

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

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

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

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

其他错误示例:


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

我尝试过重新导入项目、刷新、验证、移动线条等,但我总是收到此错误。

有人知道这里发生了什么吗?

【问题讨论】:

    标签: eclipse jsp


    【解决方案1】:

    运行它。它有效吗?然后再次是 Eclipse 的内置 JSP 验证器,它是 epic fail。只需通过 Web > JSP Files > Validation 在工作区首选项中禁用它 > 将列表滚动到最底部并将所有 EL 验证设置设置为 Ignore。同样在主 Validation 首选项中取消选中与 JSP 相关的所有复选框。然而,这似乎并不能消除所有警告/错误,但它至少可以最大限度地减少烦恼。

    【讨论】:

    • 您好,感谢您的快速响应。它确实有效 - 它是使用 ant 构建脚本编译的大型应用程序的一部分,并且使用它可以正常工作。我已经关闭了验证,但它仍然显示错误。也许我应该将此视为一种烦恼,而不是更大的事情。我将使用 Eclipse 来开发应用程序的未来,所以很遗憾它有这些问题。塔,保罗
    • Eclipse 和史诗失败 -_- “启动时激活的调试按钮”就像一个传说,它总是在每个版本中都存在 XD
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

      我确实尝试过禁用 jsp 验证,但没有任何效果,所以我尝试了以下方法,它成功了。

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

      【讨论】:

        【解决方案4】:

        右键单击您的项目>>构建路径>>配置构建路径

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

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

        【讨论】:

          猜你喜欢
          • 2023-03-25
          • 1970-01-01
          • 1970-01-01
          • 2023-04-09
          • 2021-01-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多