shiro按钮的权限显示控制

前端的按钮控制显示方式

标签判断权限中有的按钮,结合隐藏域标记,然后隐藏域标记显示

1,shiro标签:

 引入标签库:<html xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">

<shiro:hasPermission name="/roles/saveRoleResources">

                     <input type="hidden" id="shirosaveRoleResources" value="1"/>

                    </shiro:hasPermission>

if(null !=shirosaveRoleResources && shirosaveRoleResources == '1'){

                        str += '<button type="button" onclick="allotResources(' + data + ');" class="btn btn-primary btn-mini" style="float:center; margin-right: 10px;">分配权限</button>';

                    }

2,直接按钮也当url控制,没有权限的就没有这个url

菜单是没有就不显示,按钮由于每个页面不同不好控制,就点击了这个按钮就跳转退出,或提示页

相关推荐