无法在装饰器jsp文件spring中读取配置属性值

时间:2014-11-08 06:38:14

标签: spring spring-mvc

在我的context.xml文件中,我有

  <bean id="applicationProperties"       
   class="org.springframework.beans.factory.config.PropertiesFactoryBean">
    <property name="locations">
       <list>
        <value>classpath:myFile.properties</value>
       </list>
     </property>    
   </bean>

并定义了

<bean id="jspViewResolver" 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="exposeContextBeansAsAttributes" value="true"/>
          <property name="exposedContextBeanNames">
            <list> 
             <value>applicationProperties</value>
            </list>
         </property>  
</bean>

通过这样做,我能够在我的视图jsp中读取所有属性值,但我的要求是读取decorator jsps中的属性值,这是我无法做到的。

任何人都可以提出解决方案。

问题我理解的是我们只将bean暴露给位于(/ WEB-INF / views /)中的jsps,但是我的装饰者jsps不在这个路径中,这就是我没有将这些属性提供给装饰器的原因jsp文件。

谢谢, 债券

0 个答案:

没有答案