【问题标题】:How to get rid of "javax.servlet.jsp.PageContext cannot be resolved to a type" in jsp page with Eclipse?如何在 Eclipse 的 jsp 页面中摆脱“javax.servlet.jsp.PageContext 无法解析为类型”?
【发布时间】:2013-04-18 03:08:57
【问题描述】:

我在 Eclipse 的 .jsp 页面中有这个奇怪的错误:

javax.servlet.jsp.PageContext cannot be resolved to a type

我的项目是一个 ma​​ven 项目,通过 m2e 导入到 “作为现有 maven 项目”juno并安装了 m2e-wtp 插件。

这是 m2e 插件的错误吗?如果是,有什么可能的解决方法来消除此错误(以及工作区资源管理器中的红色标记)?

否则,我是否需要“告诉”maven 我的项目包含 jsp 页面?希望 m2e 插件能够将正确的库添加到类路径中。如果是,如何?

【问题讨论】:

    标签: jsp eclipse-juno m2e m2e-wtp


    【解决方案1】:

    对我有用的解决方案在this answer 中给出。转到项目属性 > 目标运行时 > 选中运行时复选框(在我的例子中为 Apache Tomcat 7)。
    就这样。立即构建项目,一切都会好起来的。

    【讨论】:

    • 必须确保选择“仅”Tomcat 7。我也选择了 Tomcat 6 和 Tomcat 7,它一直出现这个错误。
    • 这是唯一适用于我的解决方案。谢谢
    【解决方案2】:

    升级到 Kepler 并更新所有插件后,问题消失了。这可能是一个错误。

    【讨论】:

      猜你喜欢
      • 2012-01-29
      • 2012-05-27
      • 2012-02-11
      • 2012-07-17
      • 1970-01-01
      • 2016-05-12
      • 2010-09-09
      • 2013-07-17
      • 1970-01-01
      相关资源
      最近更新 更多