下载此文档

合作带来共赢电子课件.ppt


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
合作带来共赢电子课件.ppt第3章内置组件的应用
作者:ThinkGem
更新日期:2014-01-05
常用组件
布局组件
布局文件配置:
/ jeesite/src/main/webapp/WEB-INF/
默认布局文件:
/ jeesite/src/main/webapp/WEB-INF/views/layouts/
非公共,自己建立的布局文件:
/ jeesite/src/main/webapp/WEB-INF/views/模块路径/layouts/
使用布局文件:
JSP的head里添加:<meta name="decorator" content="default"/>
用户工具
应用场景:在java文件或jsp页面上,获取当前用户相关信息
获取当前用户:
();
()
${fns:getUser()}
获取当前用户部门:
()
${fns:getOfficeList()}
获取当前用户区域:
()
${fns:getAreaList()}
获取当前用户菜单:
()
${fns:getMenuList()}
获取当前用户缓存:
(key);
${fns:getCache(cacheName, defaultValue)}
设置当前用户缓存:
(key);
全局缓存
应用场景:系统字典
设置应用程序缓存:(key);
获取应用程序缓存:(key);
字典工具
应用场景:系统全局固定的字典数据,java或jsp中获取字典相关数据。
根据类型和值获取字典标签(列表取值):
(String value, String type, String defaultValue)
${ fns:getDictLabel (value, type, defaultValue)}
根据类型和标签获取字典值(根据标签取值):
(String label, String type, String defaultLabel)
${fns:getDictValue(label, type, defaultValue)}
根据类型获取字典列表(下拉框,复选框,单选框):
(String type)
${fns:getDictList(type)}
功能权限控制
应用场景:访问功能授权,查看权限,编辑权限,导入权限,审核权限。
给方法添加权限标志
***@RequiresPermissions("sys:submodule:user:view")
***@RequiresUser
菜单中设置权限标志。
判断权限:
().isPermitted("sys:user:edit");
视图中控制按钮():
<shiro:hasPermission name="sys:user:edit">
<input id="btnSubmit" class="btn btn-primary" type="submit" value="保存"/>&nbsp;
</shiro:hasPermission>
<!-- 任何一个符合条件的权限-->
<shiro:hasAnyPermissions name="sys:user:view, sys:user:edit,">
<input id="btnSubmit" class="btn btn-primary" type="submit" value="返回"/>&nbsp;
</shiro: hasAnyPermissions>
数据权限
应用场景:某用户访问数据范围:公司及子公司,本公司,部门及子部门,本部门,当前用户,明细设置。
// 生成数据权限过滤条件(dsf为dataScopeFilter的简写,在xml中使用${}调用权限SQL)
().put("dsf"

合作带来共赢电子课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人kisuamd347
  • 文件大小1.81 MB
  • 时间2017-10-06
最近更新