重定向到另一个子域后如何获取表单数据并返回到相同的URL?

问题描述 投票:0回答:1

我正在使用Struts2。

我有一个付款页面,例如

abc.example.com
,我需要重定向到一些常见的 URL,例如
payment.example.com

在这里,用户重定向到一个常见的支付页面,然后用户选择一个特定的支付网关,完成支付后,用户返回到这个URL。

问题就在这里,我面临的是,如何维护用户的数据,即URL、支付金额等信息。

url http-redirect struts2 form-data
1个回答
2
投票

如果您将用户的数据重定向到应用程序域以外的某个域,您就会丢失它。在重定向之前,您应该将数据保存在持久上下文、cookie 或数据库中的某个位置,这样当您回调时,您可以从上下文中检索该数据并在即将到来的请求中重用它。

© www.soinside.com 2019 - 2024. All rights reserved.