1.在session中取得spring security的用户判断是否登录跳转同页面:
<c:if test="${not empty sessionScope.SPRING_SECURITY_CONTEXT.authentication.principal.user.user_type}">
<a href="${ctx}/memberhome/admin/memberMain"><img src="${ctx}/static/image/ipcredit/common/web/pjbg.png"></a>
</c:if>
<c:if test="${empty sessionScope.SPRING_SECURITY_CONTEXT.authentication.principal.user.user_type}">
<a href="${ctx}/memberhome/web/login"><img src="${ctx}/static/image/ipcredit/common/web/pjbg.png"></a>
</c:if>
2.用tag实现
<%@ taglib prefix='security' uri='http://www.springframework.org/security/tags'%>
<security:authentication property="principal.username"></security:authentication>
<security:authorize ifAllGranted="ROLE_ADMIN">
<security:authentication property="principal.username"></security:authentication>
</security:authorize>
UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext()
.getAuthentication()
.getPrincipal();
userDetails.getUsername()