2010-12-09 3 views
5

콩 접속이 같은 빈을 구성하고 난 제대로봄 - JSP

나는 JSP에서이 빈 값에 액세스 할 필요가
<bean id="forum_host_url" class="org.springframework.jndi.JndiObjectFactoryBean"> 
     <property name="jndiName" value="forum.host.url"/> 
     <property name="resourceRef" value="true"/> 
</bean> 

, 내가

을 시도 파일에 forum.host.url이
${forum_host_url} 

내 jsp 파일에 있지만 값을 얻지 못했습니다. 올바른 길은 무엇입니까?

답변

9

당신이 이런 식으로 뭔가를 할 수 InternalResourceViewResolver를 사용하는 경우 : 당신이 원하는 경우

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> 
    <property name="prefix" value="/WEB-INF/views/"/> 
    <property name="suffix" value=".jsp"/> 
    <property name="exposedContextBeanNames"> 
     <list><value>forum_host_url</value></list> 
    </property> 
</bean> 

, 당신은 exposeContextBeansAsAttributes 속성을 사용할 수 있습니다 및 JSP의 모든 콩에 액세스 할 수 있습니다.