商品大类表中 的setid=0的说明这个类是父类   setid等于对应父类id的说明是他对应的子类
我想在页面实现如下效果服装
男装 女装 童装
鞋类
男鞋 女鞋 童鞋




不知道action里 和jsp页面怎么写这是我的代码 
action代码
 public String indexlist() throws SQLException{
       HttpServletRequest request = ServletActionContext.getRequest();    
      
       String sql="select * from goodstype where parent_id=0";
       List<String> p=new ArrayList<String>(); 
       Connection con=db.getCon();
          ResultSet rs=null;
          PreparedStatement ps=null;
          ps = con.prepareStatement(sql);
              rs = ps.executeQuery();
              while(rs.next()){
               p.add(rs.getString("t_name"));                          
               }        
                  
              for(int i=0;i<p.size();i++){                  
               request.setAttribute("a"+i, p.get(i));           
              }         
             pp=p;//获取到大类名
            System.out.print(pp);
           List<String> p2=new ArrayList<String>(); 
       Connection con2=db.getCon();
          ResultSet rs2=null;
          PreparedStatement ps2=null;
          ps2 = con2.prepareStatement(sql);
              rs2 = ps2.executeQuery();
              while(rs2.next()){
               p2.add(rs2.getString("id"));                          
               }        
                  
              for(int e=0;e<p2.size();e++){                  
               request.setAttribute("a"+e, p2.get(e));  
                
              }         
             pp0=p2;//获取大类id
            
          
      
       return SUCCESS;
            }
jsp页面代码:
<s:iterator value="pp" var="i"  >
<tr>
<tr style="height: 25px;">
<td align="left" valign="middle">
     <a href="listbyname?gd=<s:property value="#i" />" target=_parent >
     <s:property value="#i"  />
     </a>      
         </td>
</tr> 
</s:iterator >
求高手帮忙。