jeesite 说明文档-3.内置组件的应用

jeesite 说明文档-3.内置组件的应用

ID:33335506

大小:89.27 KB

页数:9页

时间:2019-02-24

jeesite  说明文档-3.内置组件的应用_第1页
jeesite  说明文档-3.内置组件的应用_第2页
jeesite  说明文档-3.内置组件的应用_第3页
jeesite  说明文档-3.内置组件的应用_第4页
jeesite  说明文档-3.内置组件的应用_第5页
资源描述:

《jeesite 说明文档-3.内置组件的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章内置组件的应用作者:ThinkGem更新日期:2014-01-051.常用组件1.1.布局组件布局文件配置:/jeesite/src/main/webapp/WEB-INF/decorators.xml默认布局文件:/jeesite/src/main/webapp/WEB-INF/views/layouts/default.jsp非公共,自己建立的布局文件:/jeesite/src/main/webapp/WEB-INF/views/模块路径/layouts/布局文件.jsp使用布局文件:JSP的head里添加:

2、corator"content="default"/>1.1.用户工具UserUtils.javafns.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(

3、)}4.获取当前用户菜单:1)UserUtils.getMenuList()2)${fns:getMenuList()}5.获取当前用户缓存:1)UserUtils.getCache(key);2)${fns:getCache(cacheName,defaultValue)}6.设置当前用户缓存:1)UserUtils.putCache(key);1.2.全局缓存CacheUtils.java应用场景:系统字典1.设置应用程序缓存:CacheUtils.put(key);2.获取应用程序缓存:CacheUtils.get(key);1.3.字典

4、工具DictUtils.java应用场景:系统全局固定的字典数据,java或jsp中获取字典相关数据。1.根据类型和值获取字典标签(列表取值):a)DictUtils.getDictLabel(Stringvalue,Stringtype,StringdefaultValue)b)${fns:getDictLabel(value,type,defaultValue)}2.根据类型和标签获取字典值(根据标签取值):a)DictUtils.getDictValue(Stringlabel,Stringtype,StringdefaultLabel)

5、b)${fns:getDictValue(label,type,defaultValue)}3.根据类型获取字典列表(下拉框,复选框,单选框):a)DictUtils.getDictList(Stringtype)b)${fns:getDictList(type)}1.1.功能权限控制应用场景:访问功能授权,查看权限,编辑权限,导入权限,审核权限。1.给方法添加权限标志@RequiresPermissions("sys:submodule:user:view")@RequiresUser2.菜单中设置权限标志。3.判断权限:SecurityUt

6、ils.getSubject().isPermitted("sys:user:edit");4.视图中控制按钮(shiro.tld): 

7、dit,"> 1.1.数据权限应用场景:某用户访问数据范围:公司及子公司,本公司,部门及子部门,本部门,当前用户,明细设置。//生成数据权限过滤条件(dsf为dataScopeFilter的简写,在xml中使用${sqlMap.dsf}调用权限SQL)user.getSqlMap().put("dsf",dataScopeFilter(user.get

8、CurrentUser(),"o","u"));

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。