2010-12-09 20 views
5

He configurado un grano como esto y tengo forum.host.url en el archivo correctamenteprimavera - Acceso frijol en JSP

<bean id="forum_host_url" class="org.springframework.jndi.JndiObjectFactoryBean"> 
     <property name="jndiName" value="forum.host.url"/> 
     <property name="resourceRef" value="true"/> 
</bean> 

necesito para acceder a este valor frijol de una JSP, he tratado

${forum_host_url} 

en mi archivo jsp pero no está obteniendo ningún valor. ¿Cuál es la manera correcta?

Respuesta

9

Si está utilizando InternalResourceViewResolver se puede hacer algo como esto:

<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> 

Si lo prefiere, puede utilizar exposeContextBeansAsAttributes propiedad y JSP será capaz de acceder a todos sus granos.

Cuestiones relacionadas