gpt4 book ai didi

post - 你能用 POST 而不是 GET 来做一个 struts2 Action 重定向吗?

转载 作者:行者123 更新时间:2023-12-04 15:04:50 26 4
gpt4 key购买 nike

<action name="actionA" class="com.company.Someaction">
<result name="success" type="redirect-action">
<param name="actionName">OtherActionparam>
<param name="paramA">${someParams}</param>
<param name="paramB">${someParams}</param>
<param name="aBoatLoadOfOtherParams">${aBoatLoadOfOtherParams}</param>
</result>
</action>

在上面的 Action 图中,我从 SomeAction 重定向到 OtherAction。我遇到了问题,因为不幸的是我需要在两个操作之间传递大量数据。 IE7 只允许 GET 请求像 2k 一样,所以当我刚刚超过这个限制时,当响应调用另一个操作的 get 请求时它会爆炸。

我是否可以设置此重定向,最终将 POST 调用到另一个操作?

最佳答案

docs状态:

The only way to pass data [after a redirection] is through the session or with web parameters (url?name=value) [i.e., query string for a GET request]



也许是 action chaining 的案例?我不确定,通常不推荐这样做,但您的情况似乎很不寻常,因此可能值得一看。

在这种情况下,我们并没有真正进行重定向,即我们不会返回到客户端,而是将所有内容保留在服务器中。据说,然后,再次执行完整的拦截器堆栈 - 发布的数据应该会影响新的 Action ,人们希望......

关于post - 你能用 POST 而不是 GET 来做一个 struts2 Action 重定向吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com