Iterator i=al.iterator();
while(i.hasNext()){
   out.println(i.next());
}

解决方案 »

  1.   

    <%@page contentType....%>
    <%@page import "java.util.Arraylist"%>
    <html>
    <head>
    <title>
    jsp
    </title>
    </head>
    <body>
    <%ArrayList al=request.getAttribute("arraylist");%>
    <table>
    <%
    for (int i=0;i<al.size();i++)
    %>
    <tr>
    <td>
    <%=al.get(i)%>
    </td>
    </tr>
    <% } %>
    </body>
    </html>
      

  2.   

    ArrayList al=(ArrayList)request.getAttribute("arraylist");
          for(int i=0;i<al.size();++i){
           whattype var = (whattype)al.get(i);  //ArrayList里存的是什么类型数据?
          // use var 
         }
      

  3.   

    ArrayList al=(ArrayList)request.getAttribute("arraylist");
          for(int i=0;i<al.size();++i){
          type var = (type)al.get(i);  
               }
      

  4.   

    如果直接在页面上输出就不用转化类型了吧?
    按照 taoshuchen的方法 <%=al.get(i)%>
      

  5.   

    或者 
    <%Iterator i=al.iterator();
    while(i.hasNext()){ 
    %>
    <tr>
    <td>
    <%=i.next(i)%>
    </td>
    </tr>
    <% } %>
    </body>
    </html>
      

  6.   

    需要类型的转换,如果你得到ARRAYLIST 中存放的是 String 
    String  temp = (String) list.get(i)
    out.println(temp);如果是你封装的对象 : YourObject
    YourObject obj = (YourObject) list.get(i);
    out.println(obj.someMethod());
      

  7.   

    这是我的例子java.util.ArrayList ips=(java.util.ArrayList)application.getAttribute("ips");
     for(int i=0;i<ips.size();i++)
     {
       out.print(String.valueOf(ips.get(i)));
     }
      

  8.   

    ArrayList al=(ArrayList)request.getAttribute("arraylist");
    if(a1!=null)
      {
          Iterator a1_ite=al.iterator();
          while(a1_ite.hasNext())
             { 
                out.println(a1_ite.next());
              }   }