【发布时间】:2013-09-02 14:33:48
【问题描述】:
如何在 Java 中的会话到期之前提醒用户?
在 StackOverflow 中,这个问题被讨论了很多次。但我的问题略有不同。 我需要修改现有的应用程序。我的应用程序很大。 如果用户没有响应,会话将在 30 分钟后过期。我想在会话过期之前显示警报,比如在第 25 分钟我想向用户显示有关会话过期的提示
在我的应用中,使用了 2000 多个 jsp,没有使用通用的 js。所以我无法更改所有的 jsp 文件以包含用于检查会话超时的 javascript 代码。
如何处理?
【问题讨论】:
-
最好在客户端使用 Javascript 而不是 Java。
-
@Stephen C:感谢您的回复。我的应用程序有超过 2000 个文件。我无法在所有 2000 个页面中创建 javascript 代码。
-
@Elayaa : 你可以在服务器中保留一个 javascript 文件并在每个页面中调用它
-
或者您可以将一个 JSP 片段“包含”到所有 JSP 中。 (我假设您在 JSP 设计中尝试了一些模块化;例如,常见的包含文件以提供常见的标头等。)但无论哪种方式,这都需要在客户端完成。如果这意味着调整 2000 个 JSP,那就这样吧。 (说真的……2000?你创造的这个怪物是什么?)
-
@HussainAkhtarWahid:对不起,我对此很陌生。是否有可用的示例代码?把网址发给我。另外,如果我将 JS 文件保存在服务器端?如何在客户端提示警告信息?