Spring boot 如何处理SpringWebFlow中已过期的会话?

Spring boot 如何处理SpringWebFlow中已过期的会话?,spring-boot,spring-mvc,spring-webflow,Spring Boot,Spring Mvc,Spring Webflow,我正在用SpringBoot、SpringWebFlow和thymeleaf编写一个web应用程序。当用户会话到期时,注册表中的csrf令牌将到期。 如何处理在SpringWebFlow中显示模板文件的会话过期?会话应由SpringSecurity处理。通过添加如下配置,可以将当前用户重定向到另一个页面: http.sessionManagement() .expiredUrl("/sessionExpired.html") .invalidSessionUrl("/invalidSession

我正在用SpringBoot、SpringWebFlow和thymeleaf编写一个web应用程序。当用户会话到期时,注册表中的csrf令牌将到期。
如何处理在SpringWebFlow中显示模板文件的会话过期?

会话应由SpringSecurity处理。通过添加如下配置,可以将当前用户重定向到另一个页面:

http.sessionManagement()
.expiredUrl("/sessionExpired.html")
.invalidSessionUrl("/invalidSession.html");
在Thymeleaf中,您可以使用
session
变量并添加
th:if
属性来检查会话是否存在或类似的情况:

${session.isEmpty()}

检查此答案

不是同一个问题,但可能有相关/有用的内容: