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