Мой код выглядит следующим образом:
@Controller
public class ImporterErrorsController {
@RequestMapping(value = "importerErrors", method = RequestMethod.GET)
public String importerErrors(WebRequest webRequest, Model model) {
return "importerErrors";
}
}
А также
<div id = "navbar" class = "collapse navbar-collapse">
<ul class = "nav navbar-nav navbar-right">
<li class = "active"><a th:href = "@{/importerErrors}">Errors</a></li>
</ul>
</div>
По какой-то причине, когда я нажимаю кнопку ошибок на панели навигации, метод importErrors не вызывается. Я успешно запустил некоторые методы POST внутри формы, но по какой-то причине я не могу вызвать метод GET. Вдобавок мне удалось сделать нечто подобное в другом проекте.
Пожалуйста, дайте мне знать, если я делаю что-то не так.
запрос выглядит следующим образом: URL-адрес запроса: localhost: 5000 / importerErrors Метод запроса: GET Код состояния: 200 Удаленный адрес: [:: 1]: 5000
Спасибо. А каков ответ? Также можете ли вы подтвердить, что ваш сервер работает на порту 5000?
Я не получаю в ответ ничего, тем более "importerErrors". Я вообще не использую этот метод. И да, он работает на порту 5000.
Что если попробовать в терминале curl localhost:5000/importerErrors?
Я считаю, что вам не хватает "/" на value = "importerErrors". Добавление должно заставить его работать.




Можете ли вы добавить пример выполняемого запроса? Например, проверив Сеть в Инструментах для веб-разработчиков в браузере.