본문 바로가기
Programming/Spring

InternalResourceViewResolver

by 막이 2014. 7. 1.
http://localhost:8090/WEB-INF/view/header/header.jsp 안에 있는 jsp파일에는 직접적으로 접근이 불가능하다.
톰캣에서 WEB-INF안에 있는 header.jsp를 실행해보면 404에러 즉 파일을 찾을 수 없다는 에러메시지가 뜰것이다.
그래서 MVC2방식인 스프링에서 노출이 안되게끔 하기위해서 번거롭더라도 이런방법을 택한거 같다.
접근하기 위해서는 몇가지 설정을 해줘야한다.
dispatcher-servlet.xml에서 아래 bean등록을 해줘야한다

<bean id="viewResolver"
 class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <property name="prefix" value="/WEB-INF/view/"></property>
  <property name="suffix" value=".jsp"></property> 
</bean>

InternalResourceViewResolver가 숨겨진 jsp파일 접근 가능하게끔 경로를 설정해주는 클래스 같다



'Programming > Spring' 카테고리의 다른 글

ParameterMethodNameResolver  (0) 2014.07.16
Spring MVC 와 DispatcherServlet  (0) 2014.07.01
[Spring] sitemesh 설정하기  (0) 2014.03.12
Spring3.0 기본 셋팅  (0) 2013.01.16
PathVariable 어노테이션을 이용한 URI 템플릿  (0) 2012.10.11