两次做PRG,如何在历史记录中获取旧属性而不是新属性

时间:2013-04-10 21:21:07

标签: java session spring-mvc post-redirect-get

我遇到了需要PRG修复的问题,并在此处得到了解答: how to manage session attributes due to post requests, and history

然而,我似乎还有另一个问题。一旦初始PRG发生,让我们说我做同样的PRG,以便向用户显示不同的客户。用户查看这个新客户,点击后退按钮就可以显示上一页/客户。我的问题是会话中存储的内容将是最新客户ID,而不是之前的客户ID。

我想在我的控制器中再创建两个方法来反映我为PRG制作的前两个方法,但这需要制作更多视图,以便用户不访问任何其他会话属性相关的数据/模块/视图。 / p>

我使用PRG和发布请求的唯一原因是因为我想安全地发送和隐藏所有数据。

老实说,我不知道如何解决这个问题,因为我不知道如何在后退按钮上发出请求。我应该放弃PRG方法吗?我应该用什么呢?有没有办法使PRG工作,以便后退按钮的行为类似于获取请求?

0 个答案:

没有答案