java - struts2中的身份验证

标签 java struts2

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
 <%@taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<body>
<s:iterator value="roleList">
    <s:if test="%{#userRole}=='Admin'}" >
        <li class="dropdown">
        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Manage Users <span class="caret"></span></a>
            <ul class="dropdown-menu" role="menu">
                <li><a href="adduser.jsp">Add User</a></li>
                <li class="divider"></li>
                 <li><a href="viewusers.jsp">View / Edit User</a></li>
            </ul>
    </li>
    </s:if>
    </s:iterator>

在这里我想检查登录的用户是用户还是管理员。如果他/她是 user 我不想在标题部分中向该用户播放一个部分 Manage users 但对于 Admin 我想显示该 block ,但我无法这样做。上面是我的代码,其中 userRole 是我的变量,其中user 被存储并且 roleList 是添加了角色值的 arraylist 对象。所以请帮助我或提供一些链接,我可以在其中研究这些示例并进行相应的操作。

最佳答案

我引用这个解决了我的问题 Link .它肯定会在未来帮助其他人。

关于java - struts2中的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37002220/

相关文章:

java - 错误 : Unable to load configuration. - 操作,在 eclipse 上的 apache 上运行 Struts 2 时由 : Action class not found , 引起

java - Eclipse 语法突出显示 Java Struts Hibernate Web 应用程序

java - Struts2准备方法

java - Apache Tomcat 应用程序中的相对文件路径引用

java - 使用流在 Java 中映射映射值

struts2 - 使用带注释的 Struts 2 消息存储拦截器

java - 无法从 JavaScript 建立 WebSocket 连接

java - 如何在使用 Shiro 时在 OSGI E4 环境中加载类?

java - 本地路径的 OSGi httpService.registerResources()

java - 什么是 grails 包装器目录?