Spring Boot 学习(一) 重定向

对于表单页面也说,F5相当于是再次重复提交表单信息到服务器,此时可以通过重定向来解决

@PostMapping("/login")
public String main(String username,String password) {
    
    //登陆成功重定向到main.html    ,防止表单重复提交
    return "redirect:/main.html"    ;
}

/*

去mian页面
*/
@GetMapping("/main.html")
public String mainPage() {

   return "main";
}

 


 

 

 

 

 

 

 

引来判断是否登陆,这里模拟的是只要username和password不为空即是成功,将用户信息保存在model里面

否则返回登陆页面

 

 这里的loginUser是前面如果登陆成功,则会保存当前用户信息(POJO中的username,password)

获取当前loginUser的信息  getAttribute

此时进行判断如果loginUser!=null  的情况就返回主界面

 

如果在html中文字没有在任何标签里,那么就用thymeleaf的行内写法

[[${session.loginUser.username}]]   来前端显示

posted @ 2021-06-29 16:53  YuyuFishSmile  阅读(861)  评论(0)    收藏  举报