1.怎么获取session中的值
2.怎么获取保存在ArrayList中的值。并循环打印出来?
最好帖点详细的代码出来看看。非常感谢

解决方案 »

  1.   

    <%ArrayList arrayList = new ArrayList();
    arrayList.add("aa");
    arrayList.add("bb");
    arrayList.add("cc"); %>
    <%request.getSession().setAttribute("arrayList", arrayList);%>
    <c:forEach items="${sessionScope.arrayList}" var="arrayListI">
    ${arrayListI}
    </c:forEach>-----------------
    J2EE技术交流QQ群:6890959学的更加多..
    有兴趣就加
      

  2.   

    sessionScope
    如:<c:out value="${sessionScope.name}"/> 读出session中变量name的值
      

  3.   

    1.怎么获取session中的值
    2.怎么获取保存在ArrayList中的值。并循环打印出来?答1: <% session.getAttribute("name")%>
      2: <% ArrayList al = (ArrayList)session.getAttribute("name");  %>
          <% for(int i=0;i<al.size();i++){
             JavaBeanName jbn = (JavaBeanName)al.get(i);
          %>
          <%=jbn.get...()%>
          <%}%>
      

  4.   

    jstl是属于jsp2.0版本的。
    对于jsp2.0以前的版本,我们要输出application,session,request,page范围中的数据,我们都是使用jspscript去输出的,比如:
    <%!session.setAttrubute("user",user)%> 存
    <%=(User)session.getAttribute("user").getUsername()%> 取  第一种方式
    对于jsp2.0的使用,比如:
    假设在session范围内已经存在了名user的session值
    输出scope中的值用<c:out>
    循环输出scope中的值用c:forEach>
    设置值用<c:set》
    条件判断<c:when>
    变量${u[0].username}