信息系统权限设计二
2015-08-13 20:44
459 查看
/** *根据菜单编号获取按钮权限 */ public String getBtnPrivsByMenuId() throws Exception{ response.setCharacterEncoding("utf-8"); PrivsBiz biz=(PrivsBiz)SpringContextUtil.getBean("PrivsBiz"); //获得当前登录用户所属的用户组编号 String privsGroupIds = GroupUtil.getPrivsGroupIdByCurrentUserId(); po.setPrivsIds(privsGroupIds); List<PrivsPo> privsList = biz.getBtnPrivsList(po); StringBuilder btnPrivsBuilder = new StringBuilder(); btnPrivsBuilder.append("["); if(!privsList.isEmpty()){ List<String> btnNameList= new ArrayList<String>(); for (PrivsPo privsPo : privsList) { btnNameList.add("{\"privsBtnName\":\""+privsPo.getMenuName()+"\"}"); } btnPrivsBuilder.append(StringUtils.join(btnNameList,",")); btnNameList.clear(); } btnPrivsBuilder.append("]"); PrintWriter out = response.getWriter(); System.out.println("按钮权限列表\\n"+btnPrivsBuilder.toString()); out.print(btnPrivsBuilder.toString()); out.flush(); out.close(); return null; }
相关文章推荐
- 程序员必须掌握的十种算法---快速排序算法
- 智能家居为什么离不开ZigBee协议
- Android-应用开发-多媒体编程(九)
- hud
- vmax Degraded lun
- UI11_Block传值
- 数据库优化1(逻辑结构)
- hdu 5375 gray code
- 开始写博客
- ZOJ 1081 Points Within
- leetcode Balanced Binary Tree 平衡二叉树判定
- 数组操作
- WPf中多线程改UI
- [leetcode] two sum
- HDU 5099 Comparison of Android versions【字符串+模拟】
- http://zzgthk.iteye.com/blog/1064434
- cocos2d-x由Jni实现Java与C++打电话给对方
- Android-应用开发-广播和服务(八)
- cell的自适应高度
- poj3685 多重二分