//**
*实体列
*/
public class Nodes {
private int id;//主键IDprivate String parentId;//父节点ID
private String hrefAddress;//存放路径
private String nodeName;//节点名称
private List<Nodes> children=new ArrayList<Nodes>();//子节点集合
//此处省略get和set方法......
}
//**
*获取树结构数据
*/
@RequestMapping(value="/main")
public ModelAndView getList(){
ModelAndView mv = this.getModelAndView();
List<Nodes> list=menuService.getAllMenu();//去数据库获取所有Menu数据
List<Nodes> menuList=analysisList(list);
JSONArray arr = JSONArray.fromObject(menuList);
String json = arr.toString();
//json =json.replaceAll("nodeName", "name").replaceAll("hrefAddress","