当前位置:  开发笔记 > 编程语言 > 正文

从会话超时保护用户输入(尚未提交)的最佳方法是什么?

如何解决《从会话超时保护用户输入(尚未提交)的最佳方法是什么?》经验,为你挑选了1个好方法。

我开发和维护小型Intranet Web应用程序(JSP和Resin).

有些用户需要花费很多时间来完成表单,当他们提交时,由于会话超时,他们会丢失所有输入数据.

目前我将会话超时时间延长到30分钟并在页面顶部显示倒计时时钟直到会话超时,但是,我认为它们必须是保护用户输入的更好方法.

什么是最佳做法?


附录 我们的用户使用web-app制作多种报告,每个报告的全部内容都存储在会话中存储的JavaBean中.

正如一些人所建议的那样,Ajax或iframe应该做快速修复.

我现在知道最好不要滥用重物的会话,但我不确定如何最好地重构当前的混乱.有些人建议让网络应用无国籍.任何重构的建议都是值得欢迎的.



1> MusiGenesis..:

这可能是您的框架的情况,也可能不是这种情况,但我认为如果您的页面只使用AJAX每五分钟(或其他)调用服务器,那么这将使您的用户的会话保持活动状态.您甚至不必以这种方式部分保存表单.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有