如何在JavaSpring引导中自动重定向到会话超时页面

如何在JavaSpring引导中自动重定向到会话超时页面,java,session,timeout,Java,Session,Timeout,我有一个SpringBootUIWeb应用程序,我正试图对其实现会话超时功能。我可以通过设置session.timeout来设置应用程序的超时,还可以使用一个sessionlistener来实现创建和销毁方法,并且能够在每次登录时通过sysout在会话创建上获得输出,在过期时也可以通过sysout获得输出,但我的问题是,在登录时UI没有导航到timeout.jsp页面会话到期。 我尝试了很多来实现这个自动重定向,但是没有任何效果。您能否帮助我在会话到期时如何实现自动重定向到超时页面。spring

我有一个SpringBootUIWeb应用程序,我正试图对其实现会话超时功能。我可以通过设置session.timeout来设置应用程序的超时,还可以使用一个sessionlistener来实现创建和销毁方法,并且能够在每次登录时通过sysout在会话创建上获得输出,在过期时也可以通过sysout获得输出,但我的问题是,在登录时UI没有导航到timeout.jsp页面会话到期。 我尝试了很多来实现这个自动重定向,但是没有任何效果。您能否帮助我在会话到期时如何实现自动重定向到超时页面。springboot中还有其他东西可以帮助我实现这一点吗

以下是我的侦听器类:

@WebListener
@Configuration
public class AppUISessionListener implements HttpSessionListener {
    @Autowired
    UserController loginController;

    @Override
    public void sessionCreated(HttpSessionEvent hse) {
        System.out.println("-- HttpSessionListener#sessionCreated invoked --"+new Date());
          hse.getSession().setMaxInactiveInterval(90);//in seconds
    }

    @Override
    public void sessionDestroyed(HttpSessionEvent hse) {
        System.out.println("-- HttpSessionListener#sessionDestroyed invoked --"+new Date());
    } 
POM.XML:

<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-core</artifactId>
<version>2.0.3.RELEASE</version>
</dependency>

<dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-jdbc</artifactId>
</dependency>

org.springframework.session
春季会议核心
2.0.3.1发布
org.springframework.session
春季会话jdbc