eclipse - Eclipse Indigo 上的编译错误 : javax. servlet.jsp.JspException,javax.servlet.jsp.PageContext 无法解析为类型

标签 eclipse jsp jstl

我在 eclipse indigo 的 jsp 中添加以下 EL 时遇到以下错误。

<form action="${pageContext.request.contextPath}/user">
...
</form>

但是应用程序运行良好,没有任何编译错误。我仔细检查了 servlet-api 2.5 和 jst 1.2 jar 是否位于 Eclipse IDE 的类路径中。

如果我删除 ${pageContext.request.contextPath} 它不会显示任何错误。

任何人都可以帮助我摆脱这个错误吗?

最佳答案

有人建议add following dependency这对我有用。

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.0</version>
</dependency>

关于eclipse - Eclipse Indigo 上的编译错误 : javax. servlet.jsp.JspException,javax.servlet.jsp.PageContext 无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8879314/

相关文章:

java - 我们如何使用Spring获取应用程序根目录的绝对路径?

java - 应用程序代码曾经可以工作,但现在崩溃了

java - 在java中,在这个程序中,它突然在某个代码点停止正常运行?但它编译?有什么想法可能是什么问题吗?

java - 在页面加载 jsp 上运行方法

java - 在jsp中访问javascript变量值

xml - http ://java. sun.com/jsp/jSTL/core 无法在web.xml中解析……(只在一个项目的部分jsp页面中)

java - Eclipse 在 Web 部署程序集中包含来自 apache ivy IDE 插件的多个 jar

到 AWS lambda 的 Eclipse AWS 上传功能...丢失

java - 无需任何引用即可调用 Java 函数

java - <c :out/> unknown tag