如何知道谁是Spring MVC Web应用程序中当前登录的用户,以便我们可以相应地显示jsp视图
答案 0 :(得分:0)
使用以下代码登录用户详细信息。
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
if (auth != null) {
Object principal = auth.getPrincipal();
if (principal instanceof User) {
return ((User) principal);
}
}
在JSP页面中,您可以登录以下用户详细信息。
${pageContext['request'].userPrincipal.principal.id}