2011-10-23 65 views
4

在我的web.xml讀我想讀從屬性文件歡迎文件 是這樣的:如何從屬性文件在web.xml

<welcome-file-list> 
    <welcome-file>${home.page}</welcome-file> 
    </welcome-file-list> 

我有propertyPlaceholderConfigurer配置:

<bean id="propertyPlaceholderConfigurer" 
     class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
     <property name="locations"> 
      <list> 

       <value>classpath:messages/application.properties</value> 

      </list> 
     </property> 
    </bean> 

有追加PARAM應添加到web.xml中,或另一個bean需要定義還是什麼?

另外我還有另一個xml文件在web.xml的相同級別下(WEB-INF direclty下) 我可以以同樣的方式從屬性文件讀取嗎?

請指教。

回答

6

它不工作,這樣的; web.xml文件完全是與Spring無關。

什麼你可能做的是有一個硬編碼的歡迎頁面,並內文件重定向到Spring配置中定義的東西,通過手動抓住Spring上下文檢索頁面。

+0

所以,沒有從屬性文件中讀取web.xml中值的方式? –

+1

@fresh_dev我不知道是否有*絕對*沒辦法,但它是* *容器加載'web.xml'和容器不知道春天什麼都默認。海事組織最好以不同的方式接近它。 –

+0

我不是在談論春天,我一般在談論如果有一種方式,這就是爲什麼我標記爲javaee。 –

相關問題