当前位置: 代码迷 >> J2EE >> struts 项目 3级联动的实现,该怎么处理
  详细解决方案

struts 项目 3级联动的实现,该怎么处理

热度:646   发布时间:2016-04-22 01:42:37.0
struts 项目 3级联动的实现
这是action中的代码:
//下拉菜单联动
public String indexlist1() throws SQLException{
HttpServletRequest request = ServletActionContext.getRequest();
String sql="select * from goodstype where parent_id=0";//查询一级类
Connection con=db.getCon();
ResultSet rs=null;
PreparedStatement ps=null;
ps = con.prepareStatement(sql);
rs = ps.executeQuery();
while(rs.next()){
GoodsType gt=new GoodsType();
gt.setPid(rs.getInt("id"));
gt.setT_name(rs.getString("t_name"));
pp.add(gt);//这是第一个下拉列表的值
}  
String sql3="select * from goodstype where parent_id<>0";//查询二 、三级类
Connection con3=db.getCon();
ResultSet rs3=null;
PreparedStatement ps3=null;
ps3 = con3.prepareStatement(sql3);
rs3 = ps3.executeQuery();
while(rs3.next()){
GoodsTypeChild gtc=new GoodsTypeChild();
gtc.setId(rs3.getInt("id"));
gtc.setT_name(rs3.getString("t_name"));
gtc.setParent_id(rs3.getInt("parent_id"));
ppp.add(gtc);//二级类列表(符合条件parent_id等于pp的id显示在二级类列表)
GoodsTypeChildChild gtd=new GoodsTypeChildChild();
gtd.setId1(rs3.getInt("id"));
gtd.setT_name(rs3.getString("t_name"));
gtd.setParent_id1(rs3.getInt("parent_id"));
pppp.add(gtd);//三级类列表(符合条件parent_id等于ppp的id1显示在三级类列表)

}  
return SUCCESS;
}
jsp中的代码不知道怎么写啦 ?

------解决方案--------------------
新手路过 有没有人会 我也学习一下
  相关解决方案