테스트 환경
- spring 4
포인트
- jsp에서 접근하고자 하는 spring bean을 view resolver 에서 expose 해 준다.
샘플 코드 (spring)
- dispatcher-servlet.xml > InternalResourceViewResolver, TilesViewResolver 등에서 아래와 같은 형식으로 property를 set 해 준다.
<property name="exposedContextBeanNames">
<list>
<value>[jsp에서 접근하기 원하는 bean name]</value>
</list>
</property>
샘플 코드 (jsp)
<c:set var="[변수명]" value="${[bean name]}" scope="application" />
소감
- application scope에 데이터를 셋팅하기 위해 setvletContext 를 사용하는 것보다 더 깔끔한 것 같다.