将list1存入session里面以后,怎么在jsp页面通过el表达式拿到list2

解决方案 »

  1.   

    ${sessionScope.listname}类似JSP的:
    <% List lst = (List)session.getAttribute("listname"); %>
      

  2.   

    两种方式:
    1、el表达式拿。
    2、java代码,
    <% List lst = session.getAttribute("listname")==null?null:(List)session.getAttribute("listname"); %>
    然后判断循环listl,双重循环则可以拿出list2.
      

  3.   

    是list1里面的每个对象都有一个list2
      

  4.   

    拿出list1中每个对象,然后在取出list2
      

  5.   

      <c:forEach items="${list1}" var="list">
       <c:forEach items="${list}" var="list2">
       ${list2 }
       </c:forEach>
      </c:forEach>
      

  6.   

    因为你放在session当中那么首先要确定作用域防止有重名的情况
    ${sessionScope.}
    然后根据你存入session.setAttribute(name.list1)
    根据你存入session是的name来访问,list1
    ${seesionScope.name}.这样就取得list1了
    ${sessionScope.name[i]}  i是你的小标,这样就访问到你需要的list2${sessionScope.name[i][j]}  这样就可以访问到你list2中的元素了。j对应你list2中的元素下标