zoukankan      html  css  js  c++  java
  • tree树形

     /**
      * tree
      * @param menuBeans
      * @param pid
      * @return
      */
     public JSON  makeTree(List<MenuBean> menuBeans,Integer pid){
      Map<String, Object> jsonMap;
      List<Map<String, Object>> lmjson = new ArrayList<Map<String,Object>>();
      for(MenuBean bean: menuBeans){
       if(pid==bean.getMenuParentId()||pid.equals(bean.getMenuParentId())){
        jsonMap = new HashMap<String, Object>();
        jsonMap.put("id", bean.getMenuParentId());
        jsonMap.put("text", bean.getText());
        if(bean.getLeaf()==0){
         if(bean.getMenuParentId()==0){
          jsonMap.put("state","open");
         }else{
             jsonMap.put("state","closed");
         }
         jsonMap.put("children",makeTree(menuBeans,bean.getId()));
        }else{
         String url=bean.getMenuUrl();
         if(url.contains("www")||url.contains("http")){
         }else{
          String urlR [] = url.split("/");
          url=urlR[0]+"/"+urlR[1]+"/easyui"+urlR[2];
         }
         jsonMap.put("url",url);
        }
        lmjson.add(jsonMap);
       }
       
      }
      
      return JSONArray.fromObject(lmjson);
     }

  • 相关阅读:
    有效的字母异位词---简单
    字符串中的第一个唯一字符---简单
    整数反转---简单
    使用httpServlet方法开发
    servlet生命周期
    tomcat_user文件的1配置
    selvlet入门自己部署(sevlet接口实现)
    数据库mysql实战
    tomcat的熟悉目录结构
    虚拟主机
  • 原文地址:https://www.cnblogs.com/holdon521/p/4110763.html
Copyright © 2011-2022 走看看