读书人

ArrayList循环输出有关问题`

发布时间: 2011-11-20 23:14:11 作者: rapoo

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 />
<%
}
%>

读书人网 >Java Web开发

热点推荐