JSP 遍历ResultSet中的数据并转化为表格

在网上找了很久遍历ResultSet中的数据并将其依次填充到一个网页表格中,有说将ResultSet数据转化到一个二维数组中,再依次输出,但二位数组需要提前指定存储大小,不方便扩增。其实用如下方法即可:

while(rs.next()){
        out.println("<tr><td>"+rs.getString(1)+"</td><td>" +rs.getString(2)+"</td><td>"+rs.getString(3)+"</td><td>"
                +rs.getString(4)+"</td><td>"+rs.getString(5)+"</td><td>"+rs.getString(6)+"</td><td>"
                +rs.getString(7)+"</td><td>"+rs.getString(8)+"</td><td>"+rs.getString(9)+"</td><td>"
                +rs.getString(10)+"</td><td>"+rs.getString(11)+"</td><td>"+rs.getString(12)+"</td><tr>");
    }

时间: 2024-10-20 08:19:17

JSP 遍历ResultSet中的数据并转化为表格的相关文章

java连接Oracle数据库,从ResultSet中提取数据出现java.sql.sqlException结果集已耗尽

出现错误的原因是ResultSet中并没有任何东西,再调用next()方法就会出错,原因可能是oracle创建用户,表没有提交,commit即可

在 jsp页面中遍历list中的数据

往往我们都会将查询到的数据显示到界面中,那么该如何在界面显示,请看下面的详解: 0)前提得在jsp页面中获取后台传过来的数据(在此为List集合): <% List itemCategoryList=(List)request.getAttribute("itemCategoryList"); %> 往往在前台显示的时候回使用三种方式,一个是使用for循环,另一个是使用循环迭代器iterator,最后还有一种是使用JSTL.下面分别来看如何进行操作: 1)使用for循环方式

提取json对象中的数据,转化为数组

var xx1 = ["乐谱中的调号为( )调", "写出a自然小调音阶.", "以G为冠音,构写增四.减五音程.", "调式分析.", "将下列乐谱移为C大调.", "正确组合以下乐谱.", "以下乐谱应如何正确组合( )"]; var xx2 = {"0分":{"乐谱中的调号为( )调":"2",&quo

c#中怎么用for循环遍历DataTable中的数据

for (int i = 0; i < dataTable.Rows.Count; i++) { for (int j = 0; j < dataTable.Columns.Count; j++) { Console.WriteLine(dataTable.Rows[i][j].ToString()); } } 方法1: for (int i = 0; i < dt.Rows.Count; i++) { Response.Write(dt.Rows[i]["kjnybh&quo

用for循环遍历DataTable中的数据

for (int i = 0; i < dataTable.Rows.Count; i++) { for (int j = 0; j < dataTable.Columns.Count; j++) { Console.WriteLine(dataTable.Rows[i][j].ToString()); } }

js遍历table中的数据,并组装成json

1 function fore(){ 2 var temp = ""; 3 var tabLen = document.getElementById("tableID"); 4 var jsonT = "{pieTes:["; 5 for(var i = 0; i < tabLen.rows.length;i++){ 6 for(var j = 0;j<tabLen.rows[i].cells.length;j++){ 7 //tem

jsp怎么从数据库取数据并显示再表格上

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd&quo

JDBC用ResultSet访问大量数据时会遇到的问题

我们经常需要JDBC来对数据库就行操作,一般流程为连接数据库.通过sql语句把需要的数据取出来保存到ResultSet,然后调用ResultSet方法的类似 getString,getInt()等方法来取出ResultSet中的数据.当数据量比较小的时候,这种访问方式可以正常运行.但是当数据量很大的时候,在对ResultSet中的部分数据完成访问后会抛出异常(JDBC游标超过限制出现ORA-01000). 出现该问题的可能原因如下: 1.java代码在执行createStatement和prep

机房收费系统之vb中的MSFlexGrid控件中的数据导出为Excel的步骤

MSFlexGrid控件中的数据导出为Excel表格的方法有很多,我觉得它们都大同小异,总起来说就是vb先调用Excel,然后再将数据导入进去.在数据导出的过程中,我的收获如下,下面是我把MSFlexGrid控件的数据导出到Excel中的步骤. 1 首先确保 在工程中引用Microsoft Excel 14.0 Object Library   和  Microsoft ActiveX Data Objects 2.6 Libray 代码部分, <span style="font-size