В Spring MVC InternalResourceViewResolver используется для разрешения “internalresourceview” (проще говоря, это конечный вывод, страница jsp или htmp) на основе предопределенного шаблона URL. Кроме того, это позволяет добавить некоторый предопределенный префикс или суффикс к имени представления (префикс + имя представления + суффикс) и сгенерировать URL-адрес конечной страницы представления.
Следующий пример покажет вам, как работает InternalResourceViewResolver:
1. Контроллер
Класс контроллера для возврата представления с именем ” Страница приветствия “.
//... public class WelcomeController extends AbstractController{ @Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { ModelAndView model = new ModelAndView("WelcomePage"); return model; } }
2. InternalResourceViewResolver Внутренний ресурс
Зарегистрируйте InternalResourceViewResolver компонент в файле конфигурации компонента Spring.
/WEB-INF/pages/ .jsp
Теперь Spring разрешит имя представления ” Страница приветствия ” следующим образом:
префикс + имя представления + суффикс =/WEB-INF/страницы/ Страница приветствия .jsp
Скачать Исходный Код
Ссылка
Оригинал: “https://mkyong.com/spring-mvc/spring-mvc-internalresourceviewresolver-example/”