检查jsp中的用户角色

时间:2016-05-26 21:11:26

标签: jsp spring-security

我在jsp中有菜单。有链接Home。但对于用户来说它是一个,对于管理员来说它是另一个。 如何根据角色进行更改?我试试这个:

<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
  <a class="navbar-brand" href="/">NG Market</a>
</div>
  <ul class="nav navbar-nav">
  <sec:authorize access="hasRole('ROLE_ANONYMOUS')">
   <li><a href="/">Home</a> </li>
  </sec:authorize>
  <sec:authorize access="hasRole('ROLE_USER')">
    <li><a href="/user">Home</a> </li>
  </sec:authorize>
  <sec:authorize access="hasRole('ROLE_ADMIN')">
    <li><a href="/admin">Home</a> </li>
  </sec:authorize>
  <li class="active"><a href="/about">About</a></li>
  <li><a href="/contactUs">Contact us</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
  <li><a href="javascript:formSubmit()"><span class="glyphicon glyphicon-log-out"></span> Logout</a></li>
</ul>

但这对我不起作用。我该如何解决这个问题?

0 个答案:

没有答案