【发布时间】:2015-02-11 08:13:19
【问题描述】:
每当我尝试访问我网站中的某个页面时,每个页面都会在 Safari 中调用 GET 方法 2 次。但是它在其他浏览器中运行良好。此外,在发布结果时,如果页面在页面中返回错误。只有 POST 被调用,但再次发布相同的数据同时调用 POST 和 GET。知道为什么会这样吗?我错过了什么吗?
网站链接:-Click on the link
【问题讨论】:
-
能把相关代码贴在这里吗?
-
您好,我用一个简单的java控制器代码返回需要打开的页面。控制器的代码 sn-p 是:- @RequestMapping(value = "/add-delivery-address", method = RequestMethod.GET) public String addDeliveryAddress(@RequestParam(value = "address", required = false) final String addressNeeded, final Model model){ if (!hasValidCart()) { LOG.info("Missing, empty or unsupported cart");返回 REDIRECT_URL_CART; } //页面内容返回ControllerConstants.Views.Pages.MultiStepCheckout.AddEditDeliveryAddressPage; }
-
您可以通过定义的链接查看。它在除 safari 之外的所有浏览器中都能正常工作。