Как предотвратить повторное попадание сервера apache на запрос java get - PullRequest
1 голос
/ 04 мая 2020

Я использую apache tomcat server, при выполнении проекта все мои методы запроса get дважды нажимают , не инициируя вызов вручную. Если я вызываю метод, то при его возврате метод вызывается снова автоматически. Я пробовал много способов, но это не помогает мне. Этот проект является той же копией другого рабочего проекта, однако старый проект работает нормально.

Я пробовал следующие ответы, но это не могло решить мою проблему

  1. https://www.niceonecode.com/Question/20307/MVC-Controller-Action-Gets-Called-Multiple-Times

  2. Метод контроллера пружины вызывается дважды

Я также подтвердил если какой-либо из моих сценариев инициирует второй вызов, но таких сценариев нет. Может кто-нибудь мне помочь?

Пример кода моего метода

@RequestMapping(value = "/method/test/{id}/{name}", method = RequestMethod.GET) public String getTestMethod(@PathVariable int id, @PathVariable String name, Model model, HttpServletRequest request, HttpServletResponse response, RedirectAttributes ra) { System.out.println("success"); return "success"; }

1 Ответ

0 голосов
/ 06 мая 2020

У меня была такая же проблема. Затем я изменил href="Favicon.ico" на пустой в моем index.html файле. Тогда это сработало. Измените его на href="".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...