Redirect struts2操作重定向到带有参数的servlet

Redirect struts2操作重定向到带有参数的servlet,redirect,servlets,struts2,http-request-parameters,servlet-dispatching,Redirect,Servlets,Struts2,Http Request Parameters,Servlet Dispatching,我想知道是否有办法将struts 2操作结果重定向到请求参数完整的servlet 我想知道我是否可以做类似的事情,比如: /MyServlet Struts2用于动作 当使用redirectAction结果跨操作重定向时,您可以传递固定数量的已知参数,动态地为它们分配名称和值 当使用redirect结果重定向到Servlet时,可以在QueryString中传递参数 如果您想自动获取请求中未知数量的参数并将其传递给Servlet,那么您应该自己编写代码。 不过,您很幸运。可以使用Dispatc

我想知道是否有办法将struts 2操作结果重定向到请求参数完整的servlet

我想知道我是否可以做类似的事情,比如:


/MyServlet

Struts2用于动作

当使用
redirectAction
结果跨操作重定向时,您可以传递固定数量的已知参数,动态地为它们分配名称和值

当使用
redirect
结果重定向到Servlet时,可以在QueryString中传递参数

如果您想自动获取请求中未知数量的参数并将其传递给Servlet,那么您应该自己编写代码。
不过,您很幸运。

可以使用DispatcherResult来完成吗?DispatcherResult是默认结果,它会调度JSP;它不会重定向到我希望通过查询字符串将一些参数传递给servlet的任何位置。如何通过struts操作结果做到这一点?使用重定向结果,或者像RomanC建议的那样,从Struts2过滤器中排除特定模式,并使用dispatcher结果转发到那里。两种方法都有效
<result name="success" type="dispatcher">
  <param name="location">/MyServlet</param>
</result>