您的位置:首页 > Web前端

Java Web 前端权限管理处理方案

2017-04-25 10:24 141 查看
我们经常会遇到前端权限管理问题,例如管理员登陆进去显示全部功能按钮,但是一般用户登陆进去只显示限定的某几个按钮,最简单的方式无非就是在前端进行权限控制,一下附上我做的两种出路方式(均为自己学习总结)

1.在前端jsp文件中引用Java代码,在前端jsp文件中添加Java的if逻辑判断代码

(注意if判断括号加的位置!)

<%
User user = (User)session.getAttribute("user");
if(!user.getRoleId().equals(RoleEnums.auditUser.getCode())){
%>
<a href="javascript:void(0);" class="easyui-linkbutton" id="print" iconCls="icon-print" onclick="goUrl()">导出</a>
<%
}
%>
2.利用<c:set>标签连接前端JSP代码和后台Java获取数据,再利用<c:if>标签进行权限分配

<c:set var="auditRole" value="<%=RoleEnums.auditUser %>"/>
<c:if test="${user.roleId!=auditRole.code}">
<a href="javascript:void(0);" class="easyui-linkbutton" iconCls="icon-print" onclick="goUrl()">导出</a>
</c:if>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: