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

ArrayList循环输出有关问题`

2011-11-20 
ArrayList循环输出问题````在线等从数据库里取出数据,存放在ArrayList中然后在jsp页面上输出%for(inti0

ArrayList循环输出问题````在线等
从数据库里取出数据,存放在ArrayList   中
然后在jsp页面上输出
<%
for(int   i=0;i <al.size();i++)
{
      map   =   (HashMap)al.get(i);
}
%>
<%=map.get( "username ")%>
<%
}
%>
这样做是输出不重复的N行一列
就是

username1
username2
username3
username4


如果想输不重复的N行多列怎么做呢?
就是这样:
username1           username2           username3           username4
username5           username6           username7           username8

该怎么写呢   请大家指点,谢谢



[解决办法]
假设一行4列,判断如果i = 3的时候用 </tr> <tr> 换一行再输出啊
[解决办法]
<%=map.get( "username "),map.get( "username "),map.get( "username ")%>
[解决办法]
<%
for(int i=0;i <al.size();i++){
map = (HashMap)al.get(i);
if (换行条件) out.println(换行/BR 或者表的行);
%>
<%=map.get( "username ")%>
<%
}
%>

[解决办法]
<%
for(int i=0;i <al.size();i++)
{
map = (HashMap)al.get(i);
}
%>
<%=map.get( "username ")%>
<%
if ((i+1)%4 == 0) {
%>
<br />
<%
}
%>

热点排行