java后台构造easyui的tree数据的一种方法

本文介绍了在Java后台构建EasyUI Tree数据的过程,通过分析业务需求与网上实例,优化了数据构造方法,提高了效率。
摘要由CSDN通过智能技术生成

        最近在用easyui做一个权限管理系统,需要用到tree,后台构造json数据的时候总是不能很好的适应各种

情况,于是上网看了很多的例子,有几个能用,效率也比自己写的高,然后再加上自己的的业务需求改写了

一部分,就变成下面的代码了

	public List getResource(Connection conn, StringBuffer sql,String id,String type){
		try {
			//查出所有的权限集合
			List<Menu> menuList = (List)this.find(conn, sql.toString(), Menu.class);
			//查出id对应的权限的id集合
			List<Menu> menuList2 = (List)this.getKeys(conn, "select id from resource a,resource_role b,user_role c where c.userid = '" + id + "' and b.roleid = c.roleid and a.id = b.resourceid", Menu.class);
			Map map = new HashMap();
			List list = new ArrayList();
			
			//把所对应每个权限的放到map中,索引为自身的id
			for(Menu m
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值