想使用<c:if>标签,对用户权限进行判断如下:
<td><button <c:if test="{sessionScope.userSession.user.role.name}==OrdinaryUser"> disabled="disabled"</c:if>>locked</button></td>
现在session中已经有了user对象,我想用${sessionScope.userSession.user.role.name}==OrdinaryUser来判断是否是一个普通用户,这里这样写貌似没有效果,请问能够这样写嘛?如果不能应该怎样写呢?
<td><button <c:if test="{sessionScope.userSession.user.role.name}==OrdinaryUser"> disabled="disabled"</c:if>>locked</button></td>
现在session中已经有了user对象,我想用${sessionScope.userSession.user.role.name}==OrdinaryUser来判断是否是一个普通用户,这里这样写貌似没有效果,请问能够这样写嘛?如果不能应该怎样写呢?
<button disabled="disabled">locked</button>
</c:if>
我一般都是:${sessionScope.user.role.name}获取,
你可以alert一下看看。
还有你怎么没加$符号呢
你要这么写
是的话应该这么写:
<c:if test="${sessionScope.userSession.user.role.name=='OrdinaryUser'}">
<button disabled="disabled">locked</button>
</c:if>