jsp数据分行显示

lvinging 2012-08-22 11:20:44
<table width="98%" border="0" cellspacing="0" cellpadding="0" align="left">
<%
request.setCharacterEncoding("utf-8");
String classs = request.getParameter("class");
NewsBo newsBo = new NewsBo();
List list = newsBo.SelectAllNewsbyClass(classs);

%>

<%
for(int i =0;i<list.size();i++){
News news = (News)list.get(i);
%>
<tr>
<td height="62" background="images/office_r9_c7.jpg" width="871">
<a href="of_detail.jsp?id=<%=news.getID() %>"class="pt1">
<div align="center" class="bluept"><%=news.getTITLE() %></div></a>
</td>
</tr>
<%} %>
<tr><Td colspan="3"> <div align="center" class="pt1">

</div></Td></tr>
</table>

显示出来的效果是这样的 上面<td>中有背景图,生成<td>的不行。

宋三泰
叶根耀
测试
1111
0
1212
321
测试数据
测试数据是否正确
哈哈测试数据是正确的
哈哈测试数据是正确的

怎么样才能显示

宋三泰 叶根耀
测试 1111
0 1212
321 测试数据
测试数据 哈哈测试
...全文
357 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxw3152 2012-08-22
  • 打赏
  • 举报
回复
<%
boolean flag = true;
for(int i =0;i<list.size();i++){
ea =(Expert_team)list.get(i);

if(flag){
%>
<tr>
<td><%=ea.getNAME()%><%flag=false;%></td>

<%}else{%>
<td><%=ea.getNAME()%><%flag=true;%></td></tr>

<%
} }
%>
点辰星 2012-08-22
  • 打赏
  • 举报
回复
<%
for(int i =0;i<list.size();i+=2){
// 第一列
News news = (News)list.get(i);

//第二列
if(i+1<list.size()) {
news = (News)list.get(i+1);
}else {
//<td> </td>
}
%>

Smile_Ares 2012-08-22
  • 打赏
  • 举报
回复

宋三泰 测试 0 321 测试数据
叶根耀 1111 1212 测试数据 哈哈测试


为什么不搞这样的表格列



<tr><td>宋三泰</td><td>测试</td><td>0</td><td>321</td><td>测试数据</td></tr>




用<c:foreach></c:foreach> 循环这个<tr>就好了
niuniu20008 2012-08-22
  • 打赏
  • 举报
回复
楼主怎么又发一次?

<%
boolean flag = true;
for(int i =0;i<list.size();i++){
ea =(Expert_team)list.get(i);

if(flag){
%>
<tr>
<td><%=ea.getNAME()%><%flag=false;%></td>

<%}else{%>
<td><%=ea.getNAME()%><%flag=true;%></td></tr>

<%
} }
%>
huimiezu 2012-08-22
  • 打赏
  • 举报
回复
每两个换行吗?
<%
for(int i =0;i<list.size();i++){
News news = (News)list.get(i);
if(i%2==0) {
%>
<tr> <%}%>
<td height="62" background="images/office_r9_c7.jpg" width="871">
<a href="of_detail.jsp?id=<%=news.getID() %>"class="pt1">
<div align="center" class="bluept"><%=news.getTITLE() %></div></a>
</td>
<% if((i+1)%2==0) {
</tr> <%}%>
<%} %>
  • 打赏
  • 举报
回复
<tr>
<td height="62" background="images/office_r9_c7.jpg" width="871">
<a href="of_detail.jsp?id=<%=news.getID() %>"class="pt1">
<div align="center" class="bluept"><%=news.getTITLE() %></div></a>
</td>

<td height="62" background="images/office_r9_c7.jpg" width="871">
<a href="of_detail.jsp?id=<%=news.getID() %>"class="pt1">
<div align="center" class="bluept"><%=news.getTITLE() %></div></a>
</td>

</tr>
类似这样加俩td啊

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧