当前位置:首页 > WEB开发 > Web开发

问些入门学识

优良自学吧提供问些入门学识,问些入门知识;是这样的我在ACTION 里面查询到的 ResultSet (结果) 由这段代码存到了session    ResultSet rs = stmt.

问些入门知识;
是这样的我在ACTION 里面查询到的 ResultSet (结果)
由这段代码存到了session

   ResultSet rs = stmt.executeQuery(sql_try);
   ArrayList list = new ArrayList();
   ResultSetMetaData md = rs.getMetaData();
   int columnCount = md.getColumnCount(); 
   
   while (rs.next()) {  
   Map rowData = new HashMap();
   for (int i = 1; i <= columnCount; i++) 
   {
   rowData.put(md.getColumnName(i), rs.getObject(i));
   }
   list.add(rowData);
   }
    for(int i = 0 ; i< list.size();i++){
        System.out.println(list.get(i));
      }
   request.getSession().setAttribute("list_my_con", list);
   dbConn.close();
   stmt.close();
   rs.close();

这个list 有一些 对象,又因为我是{select *} 多以把标的东西都获取到了;
我可以取在跳转的界面用sesssion 得List 这些对象的内在元素么?比如多数据库表
table
{
       name;
       sex;
       birth_day;
       blog;
}
一个lis的对象t 里面应该存有上述表的所有的内容我想取一个元素  应该怎么操做?要强制转换成MapHash么?
------解决思路----------------------
引用:
Quote: 引用:

用循环判断,或者一开始就用MapHash

是我刚才说的那样么?

取数据的时候直接使用MapHash

(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢

最近更新