HttpSession session=request.getSession(); 
session.setAttribute("listRes", listRes); 
你的问题一:你存入session肯定从session里取噻,怎么用request.getAttribute()哦?(主要原因)
    问题二:上面用LinkedList,JSP中怎么又用Array?

解决方案 »

  1.   

    而且我在JSP页面里用List listRes = new LinkedList();是报错的,不能解析该类型
      

  2.   

     HttpSession session=request.getSession();
     session.setAttribute("listRes", listRes); 
    你用session保存,用request.getAttribute("listRes"),用request取不到的这样 request.setAttribute("listRes", listRes); 
      

  3.   

    DataBase db=new DataBase(); 
            List listRes = new LinkedList();           
            ResultSet rs=db.executeQuery(sql); 
            try{while(rs.next()){      
               hotel bean = new hotel();  
               bean .setHotelid(rs.getString("hotelid"));  
               bean.setHotelname(rs.getString("hotelname")); 
               bean.setHoteldetail(rs.getString("hoteldetail")); 
               bean.setCount(rs.getInt("count")); 
               bean.setAddress(rs.getString("address")); 
           bean.setPicture(rs.getString("picture")); 
           bean.setType(rs.getString("type")); 
               listRes.add(bean);  
            }  
                HttpSession session=request.getSession(); 
            session.setAttribute("listRes", listRes); 
    这个在输出的SQL语句查询有结果但是我在jsp页面用 
    java.util.List dataList = (java.util.List)session.getAttribute("listRes");  试试看。........
      

  4.   

    谢谢楼上,LIST是解决了 但是还是没有值!
      

  5.   

    不会哦``这么简单的问题还没解决啊
    HttpSession session=request.getSession(); 
    session.setAttribute("listRes", listRes); 
    System.out.println("长度=============="+listRes.length);你首先要确定查询出的结果集有数据没得噻``在JSP中
    <%
    List list = (List)session.getAttribute("listRes");
    for(int i = 0;i < list.size();i++){
     hotel bean = (hotel)list.get(i);}
    %>
      

  6.   

    List dataList = (List)session.getAttribute("listRes");   
    Iterator iterator = null; 
    hotel hotel=null;
    if(dataList== null){ 
    %>
    <script language="JavaScript"> 
    alert("22"); 
    </script>
    <% }
    我在取值的时候加了这个判断,结果就是输出了22