1.先导入依赖

<!-- springmvc使用@responseBody  start-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.4.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.3</version>
</dependency>
<!-- springmvc使用@responseBody end-->

2.Controller代码

//返回数据的json格式:  [{ id:2, pId:0, name:"系统管理", checked:true, open:true}]
@RequestMapping("/genzTreeNodes")
@ResponseBody
public List<HashMap<String, Object>> genzTreeNodes(Role role){ List<HashMap<String, Object>> data = new ArrayList<HashMap<String, Object>>(); //遍历模块列表
List<Module> moduleList = moduleService.find()//获取所有模块列表 for (Module module : moduleList) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("id", module.getId());
//添加字符串
map.put("pId", module.getParentId());
map.put("name", module.getName());
//添加布尔类型
map.put("checked", true); data.add(map);
}
//返回数据
return data;
}

最新文章

  1. android中基于HTML模板的方式嵌入SWF
  2. 53-whereis 查找文件
  3. ios 中直接修改frame里边某个属性的简便方法
  4. poj 1463(树形dp)
  5. Socket get http request
  6. 理解i-node
  7. html中行内元素与块级元素的区别。
  8. poj1200Crazy Search (哈希)
  9. jquery.load问题
  10. html中的列表
  11. Debian Security Advisory(Debian安全报告) DSA-4406-1 waagent
  12. WC2019 游记
  13. 利用堆实现堆排序&amp;amp;优先队列
  14. activemq消息队列的使用及应用docker部署常见问题及注意事项
  15. C#DataTable 使用GroupBy方法的lamda 表达式和Linq语句写法
  16. Hadoop---HDFS读写流程
  17. AngularJs -- 内置指令
  18. Python 爬虫 数据清洗 去掉 超链接
  19. CF530D sum in the tree
  20. Mac下安装MacProt,并GNU autotools的安装和使用 autoconf,automake

热门文章

  1. python爬虫(七) mozillacookiejar
  2. Number()、parseInt()、parseFloat()、~~、~
  3. [RoarCTF2019]forensic
  4. 「SDOI2013」森林
  5. Python 基础之匿名函数 迭代器和高阶函数
  6. 标准模板库中的向量(vector)
  7. ZCGL大数据平台性能优化
  8. linux打包解压包(.tar .gz .tar.gz .zip)
  9. JS 函数创建、封装、调用
  10. P3381 【模板】最小费用最大流(spfa板子)