반응형

  지금 spring 관련 카테고리에 글을 작성하고 있는데요 Spring 설정 중에서 InternalResourceViewResolver를 이용해 View Page를 쉽게 지정을 해보려고 합니다.

  우선 InternalResourceViewResolver은 Controller에서 return이 된 ModelAndView 객체에서 선언된 View Page를 지정해 주는 클래스입니다. 즉 이 클래스가 실질적인 jsp를 호출하는데 필요하다는 거에요.

 

그래서 이 클래스에게 사용이 조금 더 편리하도록 Prefix와 Suffix라는 친구가 있습니다.

Prefix: 접두어

Suffix: 접미어

 

 <bean id="viewResolver" 
 class="org.springframework.web.servlet.view.InternalResourceViewResolver">
 	<property name="viewClass"
 	value="org.springframework.web.servlet.view.JstlView" />
 	<property name="prefix" value="/test/" />
 	<property name="suffix" value=".jsp" />
 </bean>

 

  위의 소스를 보면 JSP파일은 "/test/파일명.jsp"의 형태로 위치하고 있을 겁니다. 그렇기에 접두어로 /test/를 붙이고 접미어로 .jsp를 붙여 해당 위치에 있는 jsp를 바로 불러 올수 있는거에요

JSP의 위치가 다르다면 다른식으로 설정을 해 주시면 됩니다.

 

즉 Controller에서 aaa를 return 하게 되면 /test/aaa.jsp를 호출하게 됩니다.

 

참조:

https://milkye.tistory.com/267

반응형
블로그 이미지

꽃꽂이하는개발자

,