首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

<c:foreach>标签的运用

2013-07-04 
c:foreach标签的使用c:foreach 标签怎么获取循环次数?求代码小弟万分感激![解决办法]解答如下:c:forE

<c:foreach>标签的使用
<c:foreach> 标签怎么获取循环次数?求代码
小弟万分感激!
[解决办法]
解答如下:

<c:forEach begin="0" end="$(fn:length(list) - 1)" var="i">
<c:set var="obj" value="${list[i]}" />
${obj}
</c:forEach>
把end配成你要的循环次数就好。在这之前得先判断list的长度,要确保end 小于list的长度,否则会出错。
[解决办法]

引用:
解答如下:

<c:forEach begin="0" end="$(fn:length(list) - 1)" var="i">
<c:set var="obj" value="${list[i]}" />
${obj}
</c:forEach>
把end配成你要的循环次数就好。在这之前得先判断list的长度,要确保end 小于list的长度,否则会出错。

$(fn:length(list)) : 这个函数应该只能获取字符串的长度吧, 这样应该不对;
加个varStates属性, 然后用vs.count试试
[解决办法]
如果是要一次循环完,上面的都是废话,默认就是一次循环完。
如果是要循环固定的次数 只用  end="10"--一个常量就好
[解决办法]
该回复于2013-06-26 08:49:47被管理员删除

热点排行