Рубрики
Без рубрики

Пример решения Spring MVC InternalResourceViewResolver

– Spring MVC InternalResourceViewResolver – Решатель внутренних ресурсов пример

В 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

Скачать Исходный Код

Ссылка

  1. InternalResourceViewResolver Внутренний ресурс документация

Оригинал: “https://mkyong.com/spring-mvc/spring-mvc-internalresourceviewresolver-example/”