永发信息网

EL和jstl使用问题avax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;

答案:2  悬赏:20  手机版
解决时间 2021-02-01 03:10
  • 提问者网友:暮烟疏雨之际
  • 2021-01-31 10:46
java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
at javax.servlet.jsp.jstl.core.LoopTagSupport.unExposeVariables(LoopTagSupport.java:624)
at javax.servlet.jsp.jstl.core.LoopTagSupport.doFinally(LoopTagSupport.java:358)
详细叙述一下我的问题:
首先 tomcat使用1.7 、jdk1.7、servlet版本2.5、、 jstl使用的1.2以及standard1.2
在使用jstl和el出现问题 ,,问题也奇怪 ,,当我使用



这个没有问题 ,,其中page.totalPage是一个数字 简单理解成10
但是 使用



出现了上诉问题,,首先list.pageData是一个list,,而且还有
我使用${list.pageData[1].customername}可以取出值来,没有错误
我只用<% List list = (List)request.getAttribute("list"); %>之后循环 也没有错误,
我就奇了怪了,,为什么偏偏使用循环迭代集合就有我问题。。

网上出现的解决办法 我统统试过,,不行
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-01-31 10:53
是不是list.pageData与var list重名了?
全部回答
  • 1楼网友:躲不过心动
  • 2021-01-31 11:53
你好! 你的items="${list.pageData}" var="list" 中 var="list" 和集合对象重名了 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯