1

我正在使用struts2。我必须将我的系统重定向到一个长度超过 3000 个字符的 URL。由于get方法中的url限制,url长度导致系统在IE中无法正常工作。我曾尝试使用请求调度程序,但我认为我的操作命名空间有问题。

我需要从动作 1 转发到动作 2。

动作 1 动作名称:basket.action 命名空间:“/mike/jordan”

动作 2 动作名称:soccer.action(有很多参数)命名空间:“/david/beckham”

到目前为止我所拥有的是

RequestDispatcher reqDispatcher = getRequest().getRequestDispatcher("/david/beckham/soccer.action");
reqDispatcher.forward(getRequest(), getResponse());

任何帮助都会得到帮助。

4

1 回答 1

0

Struts2 重定向到另一个动作

  <action name="login" class="...">
        <!-- Redirect to another namespace -->
        <result type="redirectAction">
        <param name="actionName">dashboard</param>
        <param name="namespace">/secure</param>
        <param name="param1">${param1}</param>
        <param name="param2">${param2}</param>
        </result>
  </action>
于 2012-11-12T15:17:08.507 回答