jstl set标签赋值问题

<c:forEachitems="${wn}"var="zhu"varStatus="wnum"><c:setvar="numk"value="0"></c:set><c... <c:forEach items="${wn}" var="zhu" varStatus="wnum">
<c:set var="numk" value="0"></c:set>
<c:forEach items="${pickingList}" var="item" varStatus="num">
<c:if test="${zhu[0]==item[2]}">
<c:set var="numk" value="${numk+1}" scope="session"></c:set>
</c:if>
</c:forEach>
</c:forEach>
代码如上: 有两个循环在进入第一个循环后创建numk变量并赋值为0,之后进入到第二个循环并进入到if判断里后让numk的值+1。但是离开第二个循环重新走第一个循环的set给numk赋值时始终不能赋为0,都是接着上一次第二个循环最后的值。
求解。。为什么出了第二个循环不能重新给Numk赋值为0
展开
 我来答
漫步匆匆
2013-04-28 · TA获得超过109个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:99.2万
展开全部
c:forEach 不是有个index属性吗,干嘛要自己定义一个属性呢,
也许你把numk的名字加个索引jiuxing,,,,,
追问
我已经解决了 还是谢谢你昂!~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式