实现页面权限控制功能。
声明性语法
<stl:permission type="权限类型" failureMessage="无权限的提示" waitingSeconds="无权限时跳转等待时间" redirectUrl="无权限时的跳转页面"> <successTemplate> <!-- 有权限的显示内容 --> </successTemplate> <failureTemplate> <!-- 无权限的显示内容 --> </failureTemplate> </stl:permission>
属性列表
下表显示所有属于此元素的属性列表。
属性 可能的取值 默认值 简介 type View 权限类型 failureMessage 无权限的提示 waitingSeconds 无权限时跳转等待时间 redirectUrl 无权限时的跳转页面
子元素列表
下表显示此元素所有的子元素。
子元素 简介 successTemplate 有权限时的显示模板 failureTemplate 无权限时的显示模板
注意
如果权限验证成功,当successTemplate存在时 <stl:permission> 元素显示 <successTemplate> 中的内容,如果 successTemplate 不存在, <stl:permission> 元素不显示任何信息。
如果权限验证失败,当设置了 redirectUrl 属性,页面将在 waitingSeconds 秒钟后跳转到 redirectUrl 页面,否则 <stl:permission> 元素将显示 <failureTemplate> 中的内容。
type 属性代表当前验证的权限类型,如浏览权限(View) 、下载权限(Download) 等。系统将把当前登录用户的权限与 type 中设置的权限相比较,如果当前用户拥有 type 内的权限则通过验证,否则验证失败。
全文检索动态元素用例请参见 stl:permission 示例
版权所有 © 2007 百容软件.
保留所有权利。