我在jsp中有一个要求,用户可以在一个屏幕和屏幕中输入详细信息以跟随,并且具有下一个和上一个按钮可以转到下一个屏幕。当他点击下一个按钮时,他进入另一个屏幕,在那里他输入或修改一些细节,同样他点击下一个按钮,直到他要求确认输入的细节的最后一个屏幕。一旦确认数据将被保存到数据库中。我的问题是,如何知道用户是否在一个屏幕中更改了值,如何在进入下一屏幕之前提示他保存值(技术答案)。请让我知道什么是最好的实施方式(在每个屏幕上保存或最后保存),请提供最佳解决方案。
我的想法是,在 HttpSession 中保存更改的数据或让 Stateful session bean 保存值,这样即使会话过期,他也可以登录并从他停止的地方开始。