【发布时间】:2018-08-26 07:08:54
【问题描述】:
我想用用户发送的名称设置一个会话属性。用户将首先登录。当他登录时,我希望他的用户名将设置为会话属性。
我该怎么办?
这是我的控制器:
@GetMapping("/login")
public String login() {
return "Login";
}
@PostMapping("/loginCheck")
public String checkLogin(@ModelAttribute("users") Users user) {
if (userService.checkUser(user)) {
return "redirect:/"+user.getUsername()+"/";
} else {
return "Login";
}
}
@PostMapping("/signup")
public ModelAndView createuser(@ModelAttribute("users") Users user) {
if (userService.checkUser(user)) {
return new ModelAndView("Login");
} else {
userService.adduser(user);
return new ModelAndView("Login");
}
}
现在我如何将用户名设置为我在user.getUsername() 中获得的会话?
【问题讨论】:
标签: java spring-boot session httpsession