【发布时间】:2014-07-09 08:02:04
【问题描述】:
我正在为我的应用程序使用 struts2 框架。我有两个页面。 Page1 与 form1 具有可修改的数据和提交按钮。我正在使用令牌会话拦截器来防止表单重新提交。在从 page1 单击提交时,它将调用一个操作并导航到 Page2 并显示成功/失败结果。
问题是,如果我使用 Page2 的浏览器后退按钮导航回 Page1 并修改一些 form1 数据并单击提交,令牌会话拦截器不会再次调用该操作,而是导航到具有先前结果的 Page2。
使用浏览器后退按钮时,如果数据没有变化,我需要防止重新提交表单,另一方面,如果有修改,我需要提交数据。
【问题讨论】:
-
将表单数据放入cookies中,然后在使用javascript提交时进行比较
标签: struts2 interceptor