CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

JSP 数据显示问题 急等

楼主hzyuqi(宇琦)2006-05-04 16:21:28 在 Java / Web 开发 提问

从数据库中读出   Resultset   res;  
   
  想把数据显示为三列的形式,  
  但是使用  
  while(res.next())  
  {  
      <tr>  
            <td><%=res.getInt("id")%></td>  
      </tr>  
  }  
   
  这样显示的是一列的  
   
  while(res.next())  
  {  
      <tr>  
          <%  
          for(int   i   =   0;   i<3;i++)  
          {  
          %>  
            <td><%=res.getInt("id")%></td>  
          <%  
            }  
          %>  
      </tr>  
  }  
  这样虽然是3列的,但是没列的值是一样的  
   
  有什么办法可以解决这个问题啊  
  问题点数:20、回复次数:8Top

1 楼chaucer518(我爱我家的思思)回复于 2006-05-04 16:53:52 得分 0

那个FOR循环是多余的,把你第一个方法里的<tr></tr>放到for循环外面看看。Top

2 楼pioneerzhou(害怕距离)回复于 2006-05-04 17:18:23 得分 0

昏倒~~~  
  在while的循环中加个计数器,在while(....)中限制就行了。Top

3 楼PopKaven(岁寒)回复于 2006-05-04 17:50:07 得分 0

while(res.next())  
  {  
      <tr>  
          <%  
          for(int   i   =   0;   i<3;i++)  
          {  
          %>  
            <td><%=res.getInt("id")%></td>  
          <%  
            res.next();  
            }  
          %>  
      </tr>  
  }  
  Top

4 楼fzlotuscn(无为一本)回复于 2006-05-04 20:18:57 得分 0

晕!     搞个二维数组不行吗?Top

5 楼heliang69(紫星)回复于 2006-05-04 21:07:43 得分 0

不是太明白LZ是什么意思。是不是想把res里面的数据全部显示出来,res里的每一条数据是三列,是这个意思吗?  
  while(res.next())  
  {  
      <tr>          
            <td><%=res.getInt(1)%></td>  
            <td><%=res.getInt(2)%></td>  
            <td><%=res.getInt(3)%></td>  
      </tr>  
  }  
   
  不知道LZ要的是不是这种效果Top

6 楼babala1893(巴巴拉)回复于 2006-05-05 11:03:25 得分 0

标准答案:  
  while(res.next())  
  {  
              <%  
          for(int   i   =   0;   i<3;i++)  
          {  
          %>  
            <tr><td><%=res.getInt("id")%></td></tr>  
          <%  
            }  
          %>  
       
  }  
  Top

7 楼xiangbo520(充栋汗牛)回复于 2006-05-05 13:40:34 得分 0

楼上的也叫标准答案?  
  真是误人子弟啊,Top

8 楼xiangbo520(充栋汗牛)回复于 2006-05-05 13:43:41 得分 0

PopKaven(岁寒)   的程序还需要改进,必须在内循环中判断是否到达记录集尾部,不然如果记录集的数量不是3的倍数的话,就回发生异常Top

相关问题

关键词

得分解答快速导航

  • 帖主:hzyuqi

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo