ArrayList输出问题的问题?
小弟把一个表写到一个ArrayList中
   WareBean wareBean=new WareBean();
             wareBean.setWareID(rs.getString("wareID") );
             wareBean.setWareName(rs.getString("wareName") );
             wareBean.setWarePrice(rs.getInt("warePrice") );
             arr.add(wareBean);
         }
         request.setAttribute("arr",arr);
现在想在jsp页面输出表的内容
应该怎样做啊?
<%
         ArrayList arr=new ArrayList();
         arr = (ArrayList) request.getAttribute("arr");
         for (int i = 0; i < arr.size(); i++) {
     %>
     <tr>
         <td>
             <%=arr.get(i)%>
         </td>
     </tr>
     <% }%>
应该怎样改啊
------解决方案--------------------问题不清不楚,你上面不都已经把需在页面里的JAVA代码打印出来了,还要做什么
可以在
<body>
 <form>
   <table border="5">
     <tr>
       //在下面输出你要打印出的列名,有几项输几项,然后在后台加上一个用来存放动态数组的类
       <th>wareID</th>
       <th>wareName</th>
       <th>warePrice</th>
     </tr>
     <%  
       ArrayList arr=new ArrayList  
       arr = (ArrayList) request.getAttribute("arr");  
       for (int i = 0; i  < arr.size(); i++) {  
       DynamicEntity entity=new DynamicEntity();
     %>  
    <tr >  
        <td><%=entity.get("wareID")% ></td>  
        <td><%=entity.get("wareName")% ></td>  
        <td><%=entity.get("warePrice")% ></td>  
    </tr >  
    <% }% >  
   </table>
 </form>
</body>
在Bean里先建一个DynamicEntity类,代码如下:
public class DynamicEntity(){
   private HashMap entity;
   public DynamicEntity(){
       entity=new HashMap();
   }
   public void set(String key,String value){
       this.entity.put(key,value);       
   }      
   public String get(String key){
       return (String)enttiy.get(key);
   }   
}  
------解决方案--------------------have a try
<%  
       ArrayList arr=new ArrayList();  
       arr = (ArrayList) request.getAttribute("arr");  
       for (int i = 0; i  < arr.size(); i++) {  
           Object obj = arr.get(i);
           if (obj instanceof wareBean) {
               wareBean wb = (wareBean)obj;
               //out.println(wb.getWareID()); so on...
               //do something here
           }
       }
   % >