我有一个jsp页面(login.jsp)。它的作用是检查给定的信息,如果它们是正确的(它们存在于我的数据库中),则用户输入主程序。我的问题是我怎样才能成功地隐藏"如果用户是"简单的"我的代码的一些行。用户,以及如果用户是管理员,如何不隐藏。
答案 0 :(得分:1)
您可以使用JSTL <c:if>
标记,在该标记中放置您想要显示的HTML代码,以防用户是&#34;简单&#34;用户。
示例:
<c:if test="${user.isSimple}">
-> html code here <-
</c:if>
答案 1 :(得分:0)
您可以在会话中设置一个变量,显示该用户是否为管理员,可以是您的用户模型中的字段,在JSP
文件中,您可以<c:if>
标记为显示此特定管理部分
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<c:if test = "${isAdminUser}">
<p>Only visible for admin<p>
</c:if>