本文将为您提供关于EclipseIndigo上的编译错误:javax.servlet.jsp.JspException,javax.servlet.jsp.PageContext无法解析为一种类型的详
本文将为您提供关于EclipseIndigo上的编译错误:javax.servlet.jsp.JspException,javax.servlet.jsp.PageContext无法解析为一种类型的详细介绍,同时,我们还将为您提供关于)Ljavax/servlet/jsp/JspApplicationContext; at org.apache.jsp.、Error:(12, 8) java: 无法访问javax.servlet.ServletException 找不到javax.servlet.ServletException的类文件、IntellJ IDEA javax.servlet.ServletException 找不到javax.servlet.ServletException的类 java.lang.NoCl...、java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax / el / ELContext;的实用信息。
本文目录一览:- EclipseIndigo上的编译错误:javax.servlet.jsp.JspException,javax.servlet.jsp.PageContext无法解析为一种类型
- )Ljavax/servlet/jsp/JspApplicationContext; at org.apache.jsp.
- Error:(12, 8) java: 无法访问javax.servlet.ServletException 找不到javax.servlet.ServletException的类文件
- IntellJ IDEA javax.servlet.ServletException 找不到javax.servlet.ServletException的类 java.lang.NoCl...
- java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax / el / ELContext;
EclipseIndigo上的编译错误:javax.servlet.jsp.JspException,javax.servlet.jsp.PageContext无法解析为一种类型
我在Eclipse Indigo中的jsp中添加以下EL时遇到了以下错误。
<form action="${pageContext.request.contextPath}/user">...</form>
但是,该应用程序运行良好,没有任何编译错误。我再次检查Eclipse IDE中类路径中的servlet-api 2.5和jst 1.2 jar。
如果删除${pageContext.request.contextPath}
,则不会显示任何错误。
谁能帮助我摆脱这一错误?
答案1
小编典典有人建议添加以下依赖关系,它对我有用。
<dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> <version>2.0</version></dependency>
)Ljavax/servlet/jsp/JspApplicationContext; at org.apache.jsp.
Caused by: java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;at org.apache.jsp.WEB_002dINF.views.error._500_jsp._jspInit(_500_jsp.java:54)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:80)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
... 22 more
Error:(12, 8) java: 无法访问javax.servlet.ServletException 找不到javax.servlet.ServletException的类文件
Error:(12, 8) java: 无法访问javax.servlet.ServletException
找不到javax.servlet.ServletException的类文件
需要添加servlet依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
或者
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
IntellJ IDEA javax.servlet.ServletException 找不到javax.servlet.ServletException的类 java.lang.NoCl...
误状态:错误显示
解决:
(1)说明缺少包---->添加如下包配置


1 <dependency>
2 <groupId>javax.servlet.jsp</groupId>
3 <artifactId>jsp-api</artifactId>
4 <version>2.2</version>
5 <scope>provided</scope>
6 </dependency>
7
8 <dependency>
9 <groupId>javax.servlet</groupId>
10 <artifactId>servlet-api</artifactId>
11 <version>2.5</version>
12 <scope>provided</scope>
13 </dependency>
14
15 <dependency>
16 <groupId>javax</groupId>
17 <artifactId>javaee-api</artifactId>
18 <version>7.0</version>
19 </dependency>
(2)继续报错java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory,继续添加如下包


1 <dependency>
2 <groupId>commons-logging</groupId>
3 <artifactId>commons-logging</artifactId>
4 <version>1.2</version>
5 </dependency>
(3)运行正常
java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax / el / ELContext;
我试图设置一个将在自定义JSP标记中引用的变量,所以我的JSP中有类似以下内容:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="path" value="test"/>
但是,JSP运行时出现此错误:
java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
at org.apache.taglibs.standard.tag.common.core.SetSupport.doEndTag(SetSupport.java:140)
我正在运行带有JSTL 1.2的Tomcat 5.5和Java 1.5。
我在这里做错什么了吗?
谢谢!
关于EclipseIndigo上的编译错误:javax.servlet.jsp.JspException,javax.servlet.jsp.PageContext无法解析为一种类型的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于)Ljavax/servlet/jsp/JspApplicationContext; at org.apache.jsp.、Error:(12, 8) java: 无法访问javax.servlet.ServletException 找不到javax.servlet.ServletException的类文件、IntellJ IDEA javax.servlet.ServletException 找不到javax.servlet.ServletException的类 java.lang.NoCl...、java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax / el / ELContext;等相关内容,可以在本站寻找。
本文标签: