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

java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax/el/E... 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出现问题 ,,问题也奇怪 ,,当我使用
<c:forEach begin="1" end="${page.totalPage}" varStatus="s">

</c:forEach>
这个没有问题 ,,其中page.totalPage是一个数字 简单理解成10
但是 使用
<c:forEach items="${list.pageData}" var="list" varStatus="s">

</c:forEach>
出现了上诉问题,,首先list.pageData是一个list,,而且还有
我使用${list.pageData[1].customername}可以取出值来,没有错误
我只用<% List<Customer> list = (List<Customer>)request.getAttribute("list"); %>之后循环 也没有错误,
我就奇了怪了,,为什么偏偏使用循环迭代集合就有我问题。。
网上出现的解决办法 我统统试过,,不行
展开
 我来答
米多多MiDD
2014-07-01 · TA获得超过1077个赞
知道小有建树答主
回答量:562
采纳率:66%
帮助的人:229万
展开全部
你的items="${list.pageData}" var="list" 中 var="list" 和集合对象重名了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hele_two
2014-07-01 · TA获得超过485个赞
知道小有建树答主
回答量:497
采纳率:0%
帮助的人:401万
展开全部
是不是list.pageData与var list重名了?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式