반응형
지금 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를 호출하게 됩니다.
참조:
반응형
'2020 > IT Q_A' 카테고리의 다른 글
Maven Download & install (0) | 2020.01.15 |
---|---|
메이븐(maven)이란? (0) | 2020.01.14 |
Tensorflow 실행 오류 (0) | 2019.12.19 |
UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 235: illegal multibyte sequence (0) | 2019.12.19 |
java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (SCOTT.SYS_C007086) violated (0) | 2019.12.17 |