商品大类表中 的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 >
求高手帮忙。
我想在页面实现如下效果服装
男装 女装 童装
鞋类
男鞋 女鞋 童鞋
。
。
。
。
不知道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 >
求高手帮忙。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货