[spring] jsp > jstl 에서 spring bean 에 접근하는 방법

By | 12월 19, 2023

테스트 환경

  • 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 를 사용하는 것보다 더 깔끔한 것 같다.
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments