2015-02-11 36 views
0

每当我尝试在我的网站上点击页面时,每个页面都会在Safari中调用GET方法2次。然而,它在其他浏览器中工作正常。另外,在发布结果时,如果页面返回页面中的错误。只调用POST,但再次发布相同的数据调用POST和GET两者。任何想法为什么会发生?我错过了什么吗?获取方法在Safari中被调用两次

网站链接: - Click on the link

+0

你能在这里发布相关的代码吗? – Raptor 2015-02-11 08:16:26

+0

嗨,我用一个简单的java控制器代码来返回需要打开的页面。 控制器的代码片段是: - @RequestMapping(value =“/ add-delivery-address”,method = RequestMethod.GET) public String addDeliveryAddress(@RequestParam(value =“address”,required = false) final String如果(!hasValidCart()){ LOG.info(“Missing,empty or unsupported cart”); return REDIRECT_URL_CART; } //页面内容 return ControllerConstants.Views.Pages.MultiStepCheckout.AddEditDeliveryAddressPage; } – 2015-02-11 08:22:27

+0

您可以通过定义的链接进行检查。它在Safari浏览器以外的所有浏览器都能正常工作。 – 2015-02-11 08:26:14

回答

0

问题得到解决。

我正在使用带有空源标签的img,这导致Safari调用GET方法两次。