我正在使用Struts2。
我有一个付款页面,例如
abc.example.com
,我需要重定向到一些常见的 URL,例如 payment.example.com
。
在这里,用户重定向到一个常见的支付页面,然后用户选择一个特定的支付网关,完成支付后,用户返回到这个URL。
问题就在这里,我面临的是,如何维护用户的数据,即URL、支付金额等信息。
如果您将用户的数据重定向到应用程序域以外的某个域,您就会丢失它。在重定向之前,您应该将数据保存在持久上下文、cookie 或数据库中的某个位置,这样当您回调时,您可以从上下文中检索该数据并在即将到来的请求中重用它。