Я пишу веб-приложение с помощью Spring MVC. Я использую аннотации для контроллеров и т.д. Все работает нормально, за исключением случаев, когда дело касается реальных ссылок в приложении (действия формы, теги <a>
и т.д.). Ток, у меня есть (очевидно, сокращенно):
//In the controller
@RequestMapping(value="/admin/listPeople", method=RequestMethod.GET)
//In the JSP
<a href="/admin/listPeople">Go to People List</a>
Когда я прямо вхожу в URL-адрес, например "http://localhost: 8080/MyApp/admin/listPeople", страница загружается правильно. Однако ссылка выше не работает. Он теряет имя приложения "MyApp".
Кто-нибудь знает, есть ли способ настроить Spring на использование имени приложения там?
Сообщите мне, если вам нужно увидеть любую конфигурацию Spring. Я использую стандартный диспетчерский сервлет с разрешением вида и т.д.