2020/IT Q_A
spring prefix / suffix 알아보기
꽃꽂이하는개발자
2020. 1. 8. 19:03
반응형
지금 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를 호출하게 됩니다.
참조:
반응형