JSP动态显示列(用户可以根据需求显示列)(方案或代码) 由于货品资料字段太多 客户要根据需求显示列菜鸟求教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是展示到swing中, 你仿照这么做。public JTable createTableFromSQL(Connection connection,String sql , Object[] name)throws Exception{ Statement stmt = connection.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,// 对滚动不敏感,结果集可滚来滚去 ResultSet.CONCUR_READ_ONLY);// 只能够读取里边的内容, ResultSet rs = stmt.executeQuery(sql);//开始执行查询语句,结果存储在rs中 rs.last();// 指到定位到最后一行 int row = rs.getRow();// 获得总行数 rs.beforeFirst();// 定位到开始 ResultSetMetaData rsmd1 = rs.getMetaData();// 计算字段个数 int col = rsmd1.getColumnCount(); // 计算字段个数 Object a[][] = new Object[row][col];//确定表格存储数据的大小 JTable jTable = new JTable(a, name);//建立表格 for (int index = 0; rs.next(); index++)//使用查询返回的结果初始化表格 for (int j = 0; j < col; j++) a[index][j] = rs.getString(j + 1); return jTable; }把需要显示的信息存入到数组,最后展示到网页上 建个类,如下,一个列就是一个对象 public class Field{ private String name; private String value; setter/getter}name就是列名,value就是这个单元格的内容把需要显示的列名写在一个field.propertes里,去数据库取出的字段与field.properties里比较,有的就生成一个Field实体,一行数据是一个List。这样应该可以。 //输入:connection对象,sql语句,由结果各字段名组成的name数组 这时只改变 sql语句 和 存放字段名的name数组 ,最终将结果存放到a数组中,再展示到网页上,还用得着修改其他代码? 怎样找到自己需要的方法在那里!! JTextArea中的append方法帮助文档中找不到??????? spring 源代码 【求助】请各位大侠帮我看看 这些方法为什么可以直接调用呢? 帮我看看代码,为何老是找不到dll????? java mail JTable中嵌入一列ComboBox 50分求助,编译器为什么对这一小段练习程序提示这样的错误? 大家快快来救救...我..啊. 在Windows 2000Server上安装J2EE出错了?? 关于坦克大战游戏的画面暂停与恢复问题 学java 做最重要
Statement stmt = connection.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,// 对滚动不敏感,结果集可滚来滚去
ResultSet.CONCUR_READ_ONLY);// 只能够读取里边的内容,
ResultSet rs = stmt.executeQuery(sql);//开始执行查询语句,结果存储在rs中
rs.last();// 指到定位到最后一行
int row = rs.getRow();// 获得总行数
rs.beforeFirst();// 定位到开始
ResultSetMetaData rsmd1 = rs.getMetaData();// 计算字段个数
int col = rsmd1.getColumnCount(); // 计算字段个数
Object a[][] = new Object[row][col];//确定表格存储数据的大小
JTable jTable = new JTable(a, name);//建立表格
for (int index = 0; rs.next(); index++)//使用查询返回的结果初始化表格
for (int j = 0; j < col; j++)
a[index][j] = rs.getString(j + 1);
return jTable;
}把需要显示的信息存入到数组,最后展示到网页上
public class Field{
private String name;
private String value;
setter/getter
}name就是列名,value就是这个单元格的内容
把需要显示的列名写在一个field.propertes里,
去数据库取出的字段与field.properties里比较,有的就生成一个Field实体,一行数据是一个List。
这样应该可以。