关于EL表达式操作符的问题
时间:2011-10-09
来源:互联网
在forEach中,shuzi要叠加怎么做啊?
比如:
HTML code
<c:forEach items="${list}" varStatus="step" var="list1"> <c:if test="${shuzi eq list1.type}"> //这里要实现shuzi++,要怎么写啊? </c:if> </c:forEach>
作者: sunnxxy 发布时间: 2011-10-09
current当前这次迭代的(集合中的)项
index当前这次迭代从 0 开始的迭代索引
count当前这次迭代从 1 开始的迭代计数
first用来表明当前这轮迭代是否为第一次迭代的标志
last用来表明当前这轮迭代是否为最后一次迭代的标志
begin属性值
end属性值
step属性值
可以用 Index属性或者count
作者: zh0134 发布时间: 2011-10-09
作者: sunnxxy 发布时间: 2011-10-09
作者: huangchenliang 发布时间: 2011-10-09
<c:set var="shuzi" value="${shuzi }"></c:set>
循环的时候 在进行 ${shuzi++}
作者: gmogle 发布时间: 2011-10-09
<c:set value="1" var="shuzi"></c:set>
循环里面进行+
<c:set value="${ix+1 }" var="shuzi"></c:set>
作者: gmogle 发布时间: 2011-10-09
<c:forEach items="${list}" varStatus="step" var="list1">
<c:if test="${shuzi eq list1.type}">
<script>
function shuziValPlus(){
document.getElementById("shuziVal").value++;
}
</script>
</c:if>
</c:forEach>
<input type="hidden" name="shuziVal" id="shuziVal" value="0">
[/Quote]
作者: guoyang842 发布时间: 2011-10-09
HTML code
<c:forEach items="${list}" varStatus="step" var="list1">
<c:if test="${shuzi eq list1.type}">
<script>
function shuziValPlus(){
document.getElementById("shuziVal").value+……
script中的代码就是你想要的shuzi++ 如果想换成别的输出方式可以参考思路。实现的方法有很多
作者: guoyang842 发布时间: 2011-10-09
循环外定义
<c:set value="1" var="shuzi"></c:set>
循环里面进行+
<c:set value="${ix+1 }" var="shuzi"></c:set>
5楼正解
作者: haiyangyiba 发布时间: 2011-10-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28