首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果输入的用户是简单用户或管理员,则向jsp页面隐藏代码。

问如果输入的用户是简单用户或管理员,则向jsp页面隐藏代码。
EN

Stack Overflow用户
提问于 2017-06-15 12:33:01
回答 2查看 527关注 0票数 0

我有一个jsp页面(login.jsp)。它所做的是检查给定的信息,如果它们是正确的(它们存在于我的数据库中),用户将输入主程序。我的问题是,如果用户是“简单”用户,我如何成功地“隐藏”代码的某些行,以及如果用户是admin,如何不隐藏。

EN

回答 2

Stack Overflow用户

发布于 2017-06-15 12:39:41

您可以使用JSTL标记,在其中放置您想要显示的<c:if>代码,以防用户是“简单”用户。

例子:

代码语言:javascript
复制
<c:if test="${user.isSimple}">
     -> html code here <-
</c:if>
票数 1
EN

Stack Overflow用户

发布于 2017-06-15 12:42:03

您可以在您的会话中设置一个变量,该变量显示该用户是否为admin,它可能是您的用户模型中的一个字段,在您的JSP文件中,您可以使用标记来显示这个特定的管理部分。

代码语言:javascript
复制
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>

<c:if test = "${isAdminUser}">
     <p>Only visible for admin<p>
</c:if>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44567640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档