博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp使用c:forEach报错 javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext的问题
阅读量:6243 次
发布时间:2019-06-22

本文共 2737 字,大约阅读时间需要 9 分钟。

今天发现了一个折磨我一天的问题:

在jsp文件中使用

一直报错:

[ERROR] 2013-12-09 15:03:20,740 method:org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:253)Servlet.service() for servlet org.apache.jsp.baseattrib.singActivation_jsp threw exceptionjava.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;        at javax.servlet.jsp.jstl.core.LoopTagSupport.unExposeVariables(LoopTagSupport.java:587)        at javax.servlet.jsp.jstl.core.LoopTagSupport.doFinally(LoopTagSupport.java:323)        at org.apache.jsp.baseattrib.singActivation_jsp._jspService(singActivation_jsp.java:800)        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)        at com.zte.web.FilterEconding.doFilter(FilterEconding.java:38)        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)        at java.lang.Thread.run(Thread.java:595)

但是输出单个变量没有问题,只是使用forEach时候出错

我是用的环境是:JDK1.6+tomcat1.6

解决办法:删除jstl1.2的依赖,然后添加1.1.0的依赖和standard1.1.0的依赖

pom.xml的文件修改为:

javax.servlet
jstl
1.1.0
jar
compile
taglibs
standard
1.1.0

原因不详

 

转载地址:http://uxsia.baihongyu.com/

你可能感兴趣的文章
在Docker中使用Xdebug
查看>>
snabbdom.js(二)
查看>>
【跃迁之路】【657天】程序员高效学习方法论探索系列(实验阶段414-2018.12.01)...
查看>>
Testng(二):监听
查看>>
重构改善既有的代码设计(代码的坏味道)
查看>>
入门量子计算
查看>>
为什么全栈JavaScript经常被黑,而Java却不会被黑?
查看>>
Java设计模式的6大原则
查看>>
在2018年如何优雅的开发一个typescript语言的npm包?
查看>>
一些小小的总结
查看>>
Homestead 环境搭建
查看>>
Retrofit源码分析
查看>>
零基础兴趣或者转行学习Python,我们应该如何入门呢?
查看>>
electron 仿制QQ登录界面
查看>>
基于Spring Boot实现图片上传/加水印一把梭操作
查看>>
聊聊storm的LoggingClusterMetricsConsumer
查看>>
vue-waterfall2 基于Vue.js 瀑布流组件
查看>>
Vue一个案例引发的递归组件的使用
查看>>
Canvas 实现一个简单的贪吃蛇
查看>>
前后端导出/下载excel方法
查看>>