我有使用专有框架的遗留应用程序,它或多或少类似于 struts 1.2。现在我们已经开始使用 struts 2。在很多地方,我将 html 表单提交给来自 jsp 的旧操作。我想要的是第一个请求转到我的新 struts 2 动作,然后我将请求从那里转发到我的旧动作,以便我在目标旧动作中获取所有源请求参数。我知道有结果类型重定向(如下所述)但这不会将源请求参数转发给遗留操作。
@Result(name = "displayCustomer",
location = "legacyAction.do", type = "redirect")
@Action("display-customer!displayCustomer")
public String displayCustomer() {
return "displayCustomer";
}
我没有发现任何类似于重定向的“转发”类型。我不确定如何将请求从 struts 2 动作转发到非 struts 2 动作?