1.图书类别的数据格式
数据库的格式
对应的后台方法
public void addCategory(HttpServletRequest request,PrintWriter writer) {
String text = request.getParameter("text");
String description = request.getParameter("description");
String parent = request.getParameter("parent");
String leaf = request.getParameter("leaf");
if(parent.equals("root")){
//添加根节点
if(categoryService.addTopCategory(text, description)){
writer.write("{success:true, msg:'根节点新增成功!'}");
}else{
writer.write("{success:true, msg:'根节点新增失败!'}");
}
}else{
//添加子节点,把id=parent的节点变为非叶子,让新节点的parent=父节点的id
Category category = new Category();
category.setText(text);
category.setDescription(description);
if(parent.equals("root")){
parent = "0";
}
if(categoryService.addChildCategory(Integer.parseInt(parent), category)){
writer.write("{success:true, msg:'子节点新增成功!'}");
}else{
writer.write("{success:true, msg:'子节点新增失败!'}");
}
}
}