2

我需要在我的页面上实现一个链接Cancel,将用户带回到他们所在的页面。

我认为我可以使用动态结果让调用者传递我需要返回的操作。这在: Struts2 - 如何进行动态 URL 重定向?

但是每个调用者的页面都有不同的参数来指定他们所处的状态。如何在重定向到上一个操作之前将此状态重置回操作变量?

4

1 回答 1

0

您需要将调用者的状态保存在 中session,并通过操作的参数传递对它的引用。

使用该参数值,您可以检索状态并重新初始化操作。如果您将调用者的请求 URL 保存在 中,sessioncancel通过将 URL 作为动态参数提供给重定向结果,这很容易完成。

您可能还想阅读Redirecting to another action with unknown amount of parameters in Struts 2

于 2013-07-17T17:18:31.463 回答