Я начинаю с весны, и я пытаюсь понять, как работает контроллер. У меня есть несколько методов, аннотированных с помощью @RequestMapping
, и все работает отлично, но я не знаю, как обрабатывать простые запросы страниц.Spring перенаправление страниц хорошие привычки
Предположим, мне нужно перенаправить с одной страницы на другую, не делая логики сервера. Если я создаю URL-адрес Перенаправление PageA.jsp
, кажется, что я всегда нужно определить метод ловли запрос в контроллер, объявляя метод, который Pratically пуст, как это:
@RequestMapping(value="/PageA.jsp")
public String redirectToPageA(){
return "PageA";
}
Если я не следовать этому Я получаю ошибку 404, поскольку контроллер не может найти отображение. Мне не нравится такой подход, поскольку он заполняет мой контроллер бесполезными пустыми методами.
Каков предложенный подход?
Нет, вы не можете использовать [view-controller] (http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-config- view-controller). –
Итак, насколько я понимаю, вы хотите пойти прямо в какой-то JSP? Без создания сопоставления URL-адресов в контроллере, который возвращает эту страницу? –
спасибо @ M.Deinum, вот что я искал! – lateralus