Предположим, что я показываю расписание для академической группы с id = 1 по следующему URL-адресу: http://localhost:8222/schedule?groupId=1
.@RequestMapping с параметром в середине пути
На этой странице У меня есть кнопки для удаления определенных уроков из графика. Атрибут Button action
в JSP имеет следующее значение: "schedule?${pageContext.request.queryString}/delete/${lessons[count].id}"
, поэтому нажатие кнопки «Удалить» возле урока с id = 1 вызывает перенаправление на этот URL: http://localhost:8222/schedule?groupId=1/delete/1
.
Что я хочу сделать, это создать метод, сопоставленный этому URL-адресу, который выполняет удаление и перенаправление на страницу с расписанием для выбранной в данный момент группы: http://localhost:8222/schedule?groupId=1
. Вот что я пытался сделать:
Но это не работает, этот метод никогда не называется. Как написать этот метод правильно для того, чего я пытаюсь достичь?
Нет, URL Безразлично» t имеет смысл. Строка запроса - это то, что приходит в конце, а не посередине. Создайте что-нибудь более спокойное, например '/ schedule/1/lesson/1', и отправьте запрос DELETE, чтобы удалить его. –