<table width="744" height="233" border="0" align="center" cellpadding="0" cellspacing="0"> <%
int size=list.size; //需要遍历的数据总条数
int lie=3; //分多少列显示
for(int i=0;i<size;){
%>
<tr>
<%
for(int j=0;j<lie;j++){
%>
<td><%if(i<size)%><%=list.get(i).getXXX()%></td>
<%i++;}%>
</tr>
<%}></table>刚刚想到了一个笨法,可能很不规矩,有没有简洁的方法?
解决方案 »
- strut2配置问题
- 各位做的系统权限是怎么设计的?
- 无效的列类型: getBytes
- 如何返回前一页
- checkbox如何返回全部参数,包括已勾选,和未勾选的,返回已勾选的,我知道。
- 与Java内存泄漏有关么?
- 各位老大,请问一下,我在JSP中使用了BufferedReader来读取文本文件,但是运行时提示找不到该文本文件,是怎么回事呀?我用的是JBuilder 应该
- 为何我安装的tomcat不会运行
- 如何在web.xml中注册servlet
- 同一个tomcat,myeclise调用它运行项目可以,但单独用tomcat运行项目不行
- hibernate3中getHibernateTemplate().save(object);出错
- 一个奇怪的ibatis更新问题
<%
int length = list.size();
for(int i = 0; i < length; i++){
%>
<tr>
<%
for(int p = 0 ; p < 3; p++){
int pt=i*3+p;
if(pt<length){
Object o = (Object)list.get(pt);
%>
<td>
....组织你的显示数据
</d>
<%
}
}
%>
</tr>
<%
}
%>
</table>
List list = xxxxx;//用你自己的方法得到list
for(int i=0;i<list.size();i++)
{
对象 vote = (对象)list.get(i);
int dnCandidate = vote.getDnCandidate();//编号
String dcName = vote.getDcName();//名称
String dcRe = vote.getDcRe();//获得备注
%>
<tr>
<td height="30" align="center" valign="middle" bgcolor="#E1EFFC"><%=dnCandidate%></td>
<td height="30" align="center" valign="middle" bgcolor="#E1EFFC"><%=dcName%></td>
<td height="30" align="center" valign="middle" bgcolor="#E1EFFC"><%=dcRe!=null?dcRe:""%></td>
</tr>
<%
}
}
out.println("<tr>");
for(int p=0;p<3;p++){
out.println("<td>list.get(i)</td>");
}
if(i==list.size()-1 || p==3){
out.println("</tr>");
}
}
for(int i=0;i <list.size();i++){
out.println( " <tr> ");
for(int p=0;p <3;p++){
out.println( " <td> list.get(i) </td> ");
}
if(i==list.size()-1 || p==3){
out.println( " </tr> ");
}
}
{//第一个为0
if(i%3==0){
%><tr><%
}
%>
<td .....><%=list.get(i)%></td>
<%
if(i%3==2){
%></tr>
<%
}
}
if(list.size()%3!=2){
%>
</tr><%
}
%>
//就是能被0为第一个 除3余0的就是第一个 除3余数2的就是第3个 最后for结束还要判断最后是不是没关..大概就是这样
Iterator iter = list.iterator();
while(iter.hasNext()){
Bean类 bean对象 = (Bean类)iter.next();
%>
<tr>
<td><%=bean对象.getXXX()%></td>
</tr>
<%
}
%>
就是用迭代输出.