给出一个部门 类Group
里面可以任意添加子部门
比如:Ga1
Ga2
Ga3
Ga4
Gb1
Gc1
就想资源管理器里面的那种树结构要求:在jsp页面显示出里面的结构请大家给出数据库的设计和代码(jsp+JavaBean)
明天下午前急需,在这里谢谢大家拉
里面可以任意添加子部门
比如:Ga1
Ga2
Ga3
Ga4
Gb1
Gc1
就想资源管理器里面的那种树结构要求:在jsp页面显示出里面的结构请大家给出数据库的设计和代码(jsp+JavaBean)
明天下午前急需,在这里谢谢大家拉
解决方案 »
- javaWeb 中的SSH2问题.
- 用cxf封装了一个应用程序,想部署到tomcat中,出了问题,用到了struts2
- <s:textfield > label 的字体怎么改变
- 大家知道中国的ip是从那一段到那一段,急!!
- 请大家帮我看看这个错误是什么意思。A Servlet Exception Has Occurred……
- 这个操作数据库的javabean中的executeQuery方法能否执行insert,update,delete SQL语句?
- ~~~~!◎◎#请教各位大哥:怎样存储邮件内容content为Object类型到SQL Server
- Tomcat的问题。谢谢
- 和数据库有关的问题
- 如何頁面裝載完后,自動定位到該頁面的某處?
- proguad如何不混淆指定的类?
- jsp连接mysql数据库异常
public static List<List> getAllTreeList()throws Exception{
List<List> allTreeList=new ArrayList();
List<TypeTree> tempTreeList=null;
List<GoodsTypeInfo> parentList=GoodsTypeDAO.getChildGoodsTypeList(0);
for(int i=0;i<parentList.size();i++){
tempTreeList=getOneTree(parentList.get(i));
allTreeList.add(tempTreeList);
}
return allTreeList;
} public static List<TypeTree> getOneTree(GoodsTypeInfo parentTree){
List<TypeTree> treeList=new ArrayList<TypeTree>();
TypeTree tempTree=null;
long parentId=parentTree.getGoodsTypeID();
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
try{
conn=CNProvider.getConnection();
ps=conn.prepareStatement("select * from TBGOODS_TYPE where parent_ID=?");
ps.setLong(1, parentId);
rs=ps.executeQuery();
while(rs.next()){
tempTree=new TypeTree(rs.getLong("GOODS_TYPE_ID"), rs.getString("NAME"),rs.getString("TYPE_DESC"),parentTree);
treeList.add(tempTree);
tempTree=null;
}
}catch(Exception e){
System.out.println(e);
e.printStackTrace();
}finally{
CNProvider.release(rs, ps,conn);
}
return treeList;
}
long goodsTypeID;
String name;
String typedesc;
GoodsTypeInfo parentType;
public long getGoodsTypeID() {
return goodsTypeID;
} public TypeTree() {
} public TypeTree(long goodsTypeID, String name, String typedesc,
GoodsTypeInfo parentType) {
this.goodsTypeID = goodsTypeID;
this.name = name;
this.typedesc = typedesc;
this.parentType = parentType;
}
public void setGoodsTypeID(long goodsTypeID) {
this.goodsTypeID = goodsTypeID;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTypedesc() {
return typedesc;
}
public void setTypedesc(String typedesc) {
this.typedesc = typedesc;
}
public GoodsTypeInfo getParentType() {
return parentType;
}
public void setParentType(GoodsTypeInfo parentType) {
this.parentType = parentType;
}
}