在jsp文件</c:foreach>中使用<c:foreach>标记时出现异常

时间:2014-04-02 06:57:09

标签: jsp spring-mvc apache-tiles

我正在使用瓷砖+弹簧mvc。在我的jsp中,当我尝试使用tag时,它给出的是下面跟踪中出现的异常。我尝试使用/不使用以下依赖项

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.1</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>${jstl-jstl}</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>taglibs</groupId>
    <artifactId>standard</artifactId>
    <version>${taglibs-standard}</version>
</dependency>

我的web.xml有以下标题

<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">

异常追踪:

Caused by: java.io.IOException: JSPException including path '/WEB-INF/jsp/header.jsp'.
    at org.apache.tiles.request.servlet.ServletUtil.wrapServletException(ServletUtil.java:61) ~[tiles-request-servlet-1.0.3.jar:1.0.3]

Caused by: javax.servlet.ServletException: java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
    at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846) ~[jasper-runtime-5.5.23.jar:na]

Caused by: java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
    at javax.servlet.jsp.jstl.core.LoopTagSupport.unExposeVariables(LoopTagSupport.java:620) ~[javax.servlet.jsp.jstl-1.2.0.v201105211821.jar:na]

0 个答案:

没有答案