kysm.net
当前位置:首页 >> s itErAtor >>

s itErAtor

action中代码 List list=业务层(XXXService).业务层方法(); request.setAttribute("l",list);

使用status属性实现 是没法输出数据还是没有换行? 那就要改代码了

这里的status是指迭代的状态,它底下的变量有index, count,odd..等等好几个,你的需求就用${#st.index}就可以了... 如果你有多个迭代,你可以定义不同的status就行了..

、 #L.index,即为list的索引 其中L是个IteratorStatus对象 List User对象含有name和password属性。 当然你也可以写成: 、

count当前迭代对象是集合中的第几个对象 index当前迭代对象在集合中的索引值 even是否是偶数行 odd是否是奇数行 first是否是第一个对象 last是否是最后一个对象

int statusCode = 2; public int getStatusCode() { return statusCode; } java.util.Map statusListData=new java.util.HashMap(); public java.util.Map getStatusListData() { return statusListData; }

#L.index,即为list的索引 其中L是个IteratorStatus对象 List

帮你改好了: ${data} -- -- 你问题里至少俩错误: 1,是"modulus"而不是"modules",取模(求余数)的意思。 2,逻辑相等判断用俩等号,"=="

检查一下你的迭代集合中有没有值(users) 如果它为null的话,循环时不执行。 循环不执行,tr td标签也不会加载,所以就不会显示了! 你可以先给他个固定值,测试一下,如下

要解决这个问题首先得说下iterator中status里的属性 就我所知共有6个 index,count,even,odd,isFirst,isLast,其中索引是从0开始的,,count=index+1看你序号怎么显示如果从1开始就用count 即#st.count

网站首页 | 网站地图
All rights reserved Powered by www.kysm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com