之前我把重定向理解错了,导致今天做页面跳转一直不成功。后面了解到, redirect:/manage.htmi, 这条语句不是指向这个页面跳转而是发出manage.html这个请求,再写个处理这个请求并跳转页面的就行了。之前学习没认真呀。
@PostMapping("/login")
public String manage(User user, HttpSession session){//user为前端传过来的登录信息,用户名和密码
if (user!=null) {
session.setAttribute("user",user);
System.out.println(user);
return "redirect:/manage.html";//重定向发送manage.html请求
}else {
return "login";
}
}
@GetMapping("/manage.html")//处理上面发送过来的manage.html请求
public String managePage(){
return "manage";
}