【问题标题】:Redirect a POST to non-action url将 POST 重定向到非操作 url
【发布时间】:2012-05-07 14:13:15
【问题描述】:

如何使用所有参数将发送到 struts 操作的 POST 请求重定向到另一个不是 struts 操作的 url(因此重定向操作似乎对我没有帮助)。

说 form1 使用参数 1 发布到 action1.action

如何重定向该请求并将 param1 传递给不是 struts 操作的新 url?

【问题讨论】:

  • 最好使用会话对象来存储所需的参数,这就是在strtus中使用messageStore拦截器来解决此类问题。
  • 这个其他 URL 会在您的应用程序上下文之外吗?

标签: url web-applications struts2


【解决方案1】:

我会在你的动作类上使用注释:

@Results({
    @Result(name = "input", location = "home.jsp"),
    @Result(name = "success", location = "http://www.url.com", type = "redirect", params={"param1", "value1", "param2", "value"})
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 2015-08-03
    • 2019-03-09
    • 2011-11-05
    • 2013-12-20
    相关资源
    最近更新 更多