从数据库里面查了数据怎么通过LIST封装传回JSP页面显示啊,LIST这玩意不会用啊,看了好几个代码都搞得挺复杂的ResultSet fl = st.executeQuery("select * from tbl_category");
List list = new ArrayList();
while(fl.next()){
list.add(fl.getString("cname"));
}
request.setAttribute("fllist", list);
request.getRequestDispatcher("five4.jsp").forward(request, response);JSP端的代码就不知道怎么接了

解决方案 »

  1.   

    jstl foreach标签
    struts2 iterator标签
      

  2.   


    我想的是经过servlet得到  ,毕竟刚刚学,想多运用下servlet
      

  3.   

    jsp里通过 request.getAttribute("fllist");来接收那个list.
    之后for循环打印出来吧.
      

  4.   

    首先你要明白什么事list 理解了list 你才能明白, 如果你近期一直理解不了 就不要去理解 就模仿写 也不用去理解,等你哪天心情好 你在去api去找 list  你一下就明白了  不要在你 糊涂的时候 去一直搞  放松一下心情在去理解 会有意想不到的收获的
      

  5.   

    在jsp段通过request.getAttribute("flist"); 接受绑定的list对象,获得对象之后接下来就可以进行其他对list的操作了,比如循环获取list里面的内容等
      

  6.   

    list其实不复杂的,而且极其常用
    楼主的这段代码蛮有代表性的,看懂这段就会用list了
      

  7.   


    JSP页面直接用迭代循环来做(logic:iterate)
    很简单的,你去网上搜一下iterate,看看它里面的属性就OK了
    例如:<logic:present name="fllist">
    //迭代循环
    <logic:iterate id="fllist" name="fllist">
    <tr>
    <td align="center"><bean:write name="fllist" property="userName" /></td>
    </tr>
    </logic:iterate>
    </logic:present>
      

  8.   

    其实很简单:
    List list= (List) request.getAttribute("fllist");
      

  9.   

    Jstl标签,<c:foreach>可以实现