我是新的编程,我遇到了很多问题......我只是想创建一个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中没有任何内容......我一直在搜索几个网站,这是我发现的唯一结构我或多或少不受欢迎。在其中一些网站中,用这样的句子继续使用代码:
JScrollPane scrollpane = new JScrollPane(tabla);
但是我无法进一步解决塔布拉问题......