可以用ResultSetMetaData接口来查询数据库给个例子:public void getMetaData() throws SQLException{  Statement sta = connection.createStatement():
  String sql = "select * from 你的表";
  ResultSet rs = statement.executeQuery(sql);
  
  ResultSetMetaDate metaData = rs.getMetaData();  for(int i= 1; i<=metaData.getColumnCount(); i++){//注意:索引从1开始
   System.out.println(metadata.getColumnName(i));
  }
}

解决方案 »

  1.   

    用struts的话应该很简单吧,只不过是在formbean的validate方法中根据字段名去查相应的规则出来而已吧。
      

  2.   

    to  plato11(plato11) 你只是显示出了列名,没有进行有效检验啊to outlier(抢分是有原则的) 可不可以不写Formbean,因为它不能通用啊,不至于一张表写一个Formbean吧,如果表太多或字段太多的话怎么办?
      

  3.   

    就是一张表写一个Formbean咯,可以写个程序自动生成嘛,我现在就正在写这样的程序呢