#java #spring-mvc #controller
#java #spring-mvc #контроллер
Вопрос:
У меня есть два файла с аннотацией @controller
первый содержит аннотацию @RequestMapping(«students») и сопоставленные методы, такие как @RequestMapping(«Добавить ученика», метод=RequestMethod.post)
другая аннотация @RequestMapping(«учителя») и сопоставленные методы, такие как @RequestMapping(«Добавить учителя», метод =RequestMethod.post)
Сопоставленный метод «Добавить учителя» возвращает «addTeacher», который является файлом .jsp.
В addTeacher.jsp у меня есть эта ссылка: Добавить учителя, но она не работает, потому что она переходит на localhost:8080 / SchoolProject / students / Добавить учителя/ Я хочу перейти на localhost: 8080 / SchoolProject / teachers / Добавить учителя/
Как я могу переписать ссылку из этого файла .jsp, чтобы перейти к методу учителей?
Ответ №1:
Я не уверен на 100%, что полностью понимаю вашу проблему. Но вы, вероятно, можете использовать библиотеку тегов spring (в частности: http://static.springsource.org/spring/docs/3.1.0.M2/spring-framework-reference/html/spring.tld.html#spring.tld.url)
Что-то вроде этого должно работать:
<spring:url value="/teachers/Add Teacher/"/>