java - 在 JSP 中 session 过期之前显示警告

标签 java jsp session

我需要 JSP 在 session 过期时显示警告消息。我使用以下 XML 代码:

<session-config>
    <session-timeout>60</session-timeout>
</session-config>

我认为这个问题被问了很多次,但我没有找到确切的解决方案。

最佳答案

您可以尝试遵循以下逻辑。

  • 创建一个超时,执行时间 = session 超时 - 触发警报之前的差值。
  • 点击用户事件(例如按键、单击等)并将标志 (USER_ACTION) 设置为 true。
  • 检查标志 (USER_ACTION) 以识别用户是否已执行操作。如果 flag 为 false,则显示警报。否则必须再次启动超时并将标志 (USER_ACTION) 重置为 false。

关于java - 在 JSP 中 session 过期之前显示警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28942708/

相关文章:

java - 激活页面时,sling 事件处理程序仅响应一次

java - java中同步块(synchronized block)之后的代码

java - 使用 servlet 将动态图像传递到 JSP

html - 在jsp页面上显示mysql镜像

c# - HttpRuntime.Cache 和 Session 有什么区别?

Elasticsearch 中filter_path的Java API

java - Rails 3 中的路由错误

java - 使用 spring MultipartFile 和 google app engine 上传文件

asp.net - 完全替换 ASP.Net 的 session

php - 将不同的变量插入$_SESSION