【问题标题】:Struts 2 redirect external URL with parametersStruts 2 使用参数重定向外部 URL
【发布时间】:2011-12-01 12:37:56
【问题描述】:

我想从 struts2 操作向外部 URL 发出 POST HTTP 请求,并在请求中发送参数。

我读过它可以通过这种方式完成:External django redirect with POST parameters 但我想知道它是否可以以不同的方式完成,比如说,直接从动作而不是通过 JSP。

感谢您的任何建议。

【问题讨论】:

    标签: java post redirect parameters struts2


    【解决方案1】:

    这取决于你实际想要做什么。

    如果您尝试从您的操作向另一个站点发出请求,然后对响应执行某些操作并将数据返回给用户在用户不知道外部站点已被访问的情况下,那么您'd 需要使用类似 Apache 的 HttpClient 的东西。这可以在任何地方完成,bt 显然不属于您所说的 JSP。

    【讨论】:

    • 感谢您的回答。外部应用程序将处理请求并向用户显示一个表单(需要用户交互),因此将显示此外部 Web 的 URL。
    • 那么你需要发布一个实际的表单,尽管它可以被创建为隐藏并通过 JavaScript 提交(如其他页面上所建议的那样)。您不能将 sendRedirect 作为 POST AFAIK 进行。
    猜你喜欢
    • 1970-01-01
    • 2021-07-23
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多