Spring mvc 检查用户是否登录到Spring MVC
如果他们登录,我想获取用户名信息。如果用户未登录,If语句应跳过此操作。我认为这是我应该使用的,但当用户未登录时,它当前会向我抛出空指针Spring mvc 检查用户是否登录到Spring MVC,spring-mvc,spring-security,Spring Mvc,Spring Security,如果他们登录,我想获取用户名信息。如果用户未登录,If语句应跳过此操作。我认为这是我应该使用的,但当用户未登录时,它当前会向我抛出空指针 @RequestMapping(value = "/", method = RequestMethod.GET) public String displayHomePage(Model model, Principal user) { if(!user.implies(null)){ String name = user.getName
@RequestMapping(value = "/", method = RequestMethod.GET)
public String displayHomePage(Model model, Principal user) {
if(!user.implies(null)){
String name = user.getName();
User currentUser = userService.getUserByName(name);
}
如果用户未登录,
Principal
参数变量将为null
,因此检查它是否为null,如下所示:
@RequestMapping(value=“/”,method=RequestMethod.GET)
公共字符串显示主页(模型、主要用户){
如果(用户!=null){
字符串名称=user.getName();
// ...
如果用户未登录,Principal
参数变量将为null
,因此检查它是否为null,如下所示:
@RequestMapping(value=“/”,method=RequestMethod.GET)
公共字符串显示主页(模型、主要用户){
如果(用户!=null){
字符串名称=user.getName();
// ...