Spring MVC url在重定向时不会更改

时间:2015-04-04 12:23:52

标签: spring-mvc url redirect

使用Spring MVC和tile 2.我正在尝试集成Authorize.net支付网关。当Payment事务成功时,Authorize.net通过使用服务器端转发向我们的控制器发送(请求方法-POST)将控制发送到我们的服务器。它发布的网址是

  http://example.com/cart/storeAuthorizedDotNetResponse

由于这是服务器端,因此前端网址不会发生变化。 在从authorize.net接受此响应并且映射到上面的URL的方法中,执行一些处理和检查,并将控件重定向到同一控制器中的另一个方法。此网址为

        http://example.com/cart/showOrderReceipt

我们使用以下内容重定向:

           "redirect:/cart/showOrderReceipt"

在方法结束时。现在为/ cart / showOrderReceipt映射的方法被称为罚款。但是,浏览器URL不会更改。它仍然是

      https://test.authorize.net/gateway/transact.dll

此URL是我们转发POST请求的URL。

知道是什么导致Spring MVC或(不知道是什么)不更改URL。

0 个答案:

没有答案