Java 创建一个JTable只需要创建一个DefaultTableModel

Java 创建一个JTable只需要创建一个DefaultTableModel,java,javascript,jtable,defaulttablemodel,Java,Javascript,Jtable,Defaulttablemodel,我是新编程的,我有很多问题。。。我只是想创建一个JTable,然后将其导出到excel。我使用的代码是: <%@ page import="java.sql.*" %> <%@ page import = "java.util.Properties"%> <%@ page import = "java.util.ArrayList"%> <%@ page import = "java.io.*" %> <%@ page import = "j

我是新编程的,我有很多问题。。。我只是想创建一个JTable,然后将其导出到excel。我使用的代码是:

<%@ page import="java.sql.*" %>
<%@ page import = "java.util.Properties"%>
<%@ page import = "java.util.ArrayList"%>
<%@ page import = "java.io.*" %>
<%@ page import = "java.util.Iterator" %>

<%@ page import = "javax.swing.*" %>
<%@ page import = "java.awt.*" %>
<%@ page import = "javax.swing.table.*" %>
<%@ page import = "javax.swing.JScrollPane" %>

DefaultTableModel model = new DefaultTableModel(); 

        for(int col=1; col<=numberOfColumns; col++) 
        {
            columnName = rsMetaData.getColumnName(col);
            model.addColumn(columnName);
        }   
        while (rs.next())
        {
           Object [] fila = new Object[numberOfColumns]; 

           for (int i=0;i<numberOfColumns;i++) 
              fila[i] = rs.getObject(i+1); 

           model.addRow(fila); 
        }

        JTable tabla = new JTable(model); 

但是我不能进一步讨论tabla问题…

在JSP中使用Swing是没有意义的,因为Swing是用于独立客户端的,而JSP是在服务器上运行的,客户端得到的唯一东西是JSP的文本(通常是http)输出。阅读如何在JSP/HTML.hey中创建表的示例!谢谢你花时间回答我!我已经设法创建了反HTML表格,但我需要将它们导出到excel。不同的表格必须位于同一excel中的不同工作表中。这就是为什么我试图创建一个JTable。。。我发现这是最简单的方法。我没有理解任何用HTML编写的代码。有没有办法像那样导出HTML表,或者你知道我该怎么做吗?Thanx!!!!:D
JScrollPane scrollpane = new JScrollPane(tabla);