UserUtils的用法

1.2. 用户工具 UserUtils.java fns.tld

应用场景:在java文件或jsp页面上,获取当前用户相关信息

  1. 获取当前用户:

    1) UserUtils.getUser();

    2) entity.currentUser()

    3) ${fns:getUser()}

  2. 获取当前用户部门:

    1) UserUtils.getOfficeList()

    2) ${fns:getOfficeList()}

  3. 获取当前用户区域:

    1) UserUtils.getAreaList()

    2) ${fns:getAreaList()}

  4. 获取当前用户菜单:

    1) UserUtils.getMenuList()

    2) ${fns:getMenuList()}

  5. 获取当前用户缓存:

    1) UserUtils.getCache(key);

    2) ${fns:getCache(cacheName, defaultValue)}

  6. 设置当前用户缓存:

    1) UserUtils.putCache(key);

System.out.println("------------------------");
System.out.println(UserUtils.getUser().getId()+"");
System.out.println("-------------------------");
List<Menu> menuList = UserUtils.getMenuList();
for (Menu menu : menuList) {
   System.out.println(menu.toString());
}
System.out.println("--------------------------");
List<Office> officeList = UserUtils.getOfficeList();
for (Office office : officeList) {
   System.out.println(office.toString());
}
System.out.println("--------------------------");
List<Area> areaList = UserUtils.getAreaList();
for (Area area : areaList) {
   System.out.println(area.toString());
}    

output:

------------------------
1
-------------------------
功能菜单
业务表配置
通知通告
菜单管理
查看
查看
查看
查看
查看
用户管理
查看
官方首页
个人信息
个人信息
栏目管理
查看
查看
内容发布
查看
查看
查看
查看
查看
信息量统计
个人办公
查看
日志查询
生成方案配置
我的通告
查看
单表
查看
查看
修改
修改
修改
修改
机构管理
修改
修改
修改密码
修改
站点设置
修改
文章模型
修改
修改
评论管理
审核
审核
上传
修改
连接池监视
角色管理
区域管理
切换站点
审核
审核
修改
流程管理
我的任务
代码生成
通告管理
字典管理
链接模型
编辑
编辑
主子表
编辑
公共留言
行政区域
文件管理
文件管理
树结构
我的面板
模型管理
审批测试
生成示例
在线办公
请假办理
流程管理
内容管理
内容管理
统计分析
系统设置
机构用户
系统设置
日志查询
关于帮助
栏目设置
代码生成
--------------------------
山东省总公司
公司领导
综合部
市场部
技术部
研发部
济南市分公司
公司领导
综合部
市场部
技术部
历城区分公司
公司领导
综合部
市场部
技术部
历下区分公司
高新区分公司
公司领导
公司领导
综合部
综合部
市场部
市场部
技术部
技术部
--------------------------
中国
山东省
济南市
历城区
历下区
高新区
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值