【发布时间】:2016-06-21 18:40:00
【问题描述】:
我使用 jhipster 构建了一个 Web Web 应用程序来生成代码。如何在服务器上的会话过期后立即重定向到另一个页面?
我的 Web 应用程序不使用 web.xml 文件。
我在 application-dev.yml 文件中设置会话超时值如下:
#Session timeout in 2 seconds.
server:
port: 8080
session:
timeout: 120
【问题讨论】:
-
最好在 JSP/JS 文件中处理。假设您的会话将在 30 分钟后到期。有一个初始值为 30 分钟的计时器,当计时器变为零时,将页面重定向到登录页面。您可以使用 window.location = "login.jsp"
-
我没有使用 JSP。我的应用程序是使用 angularJS 和 java 进行后端 REST 调用的单页应用程序
-
即使在 JS 中,也可以使用计时器。只需阅读 setTimeOut 和 setTimeInterval 函数即可。