当前位置: 首页 > 工具软件 > statichtml > 使用案例 >

SpringBoot后台controller跳转到static下的html页面,html获取session

曾嘉言
2023-12-01

SpringBoot 通过controller跳转到static下的html页面

比如退出登录的时候,跳转到static目录下的login.html页面。

    //注销登录(退出登录)
    @GetMapping(path = "/loginOut")
    public String loginOut(HttpSession session){
        //删除session中的用户信息
        session.removeAttribute("loginUser");
        //设置session过期,销毁session
        session.invalidate();
        return "redirect:../login.html";	//通过重定向,跳转到static目录下的html页面
    }


thymeleaf,html页面中获取session

后台controller

//或者在方法里面注入
public Object login(HttpSession session){
	//HttpSession session = HttpRequest.getSession();
	session.setAttribute("loginUser",user);
}

html通过th:text获取session的值

<!--显示登录用户名,公司名称-->
<p> <span th:text="${session.loginUser.userName}"></span></p>
<a href="#"><span th:text="${session.loginUser.companyName}"></span></a>
 类似资料: