Я создаю веб-приложение Spring MVC. Проблема в том, что один метод называется дважды, и я не знаю почему.Метод контроллера пружины называется дважды
@RequestMapping(value="/profile/{id}", method = RequestMethod.GET)
public String displayUserProfile(@PathVariable String id) {
System.out.println("asdasddsasd");
return "account/userProfile";
}
Я прокомментировал многие строки этого метода, но все еще не работает. Также попытался вернуть другую точку зрения ... не повезло.
В консоли (ULR запросы записываются):
/demo/account/profile/f91b3a38-6921-41e0-98b7-58dff5cb1152
asdasddsasd
/demo/account/profile/0
asdasddsasd
После второго вызова метода tihs, это будет мой взгляд
Любой другой метод отлично работает. Кто-нибудь знает, в чем проблема?
* Я также прочитал подобный вопрос от here..nothing помог
LE: что я сказал в комментариях. Что смешно в том, что если я установил o model для представления, то во втором вызове метода мое представление get получило бы модель от первого вызова. (при втором вызове, с идентификатором 0, модель равна нулю)
очистить свой проект и снова запустить –
Можете ли вы попробовать включить весенние журналы отладки?и посмотреть, что происходит – ravi
subbu, я тоже не работал. Ravi, я попробую – UnguruBulan