我想使用控制器從.properties文件讀取屬性,並在jsp文件中顯示它的值,這是一個使用依賴注入的視圖,方法是將檢索到的屬性存儲在pojo中。如何向bean中注入從控制器讀取的屬性文件的值?
0
A
回答
2
爲此使用PropertyPlaceholderConfigurer。這些屬性將在春季加載,因此您的控制器無需執行此操作。您可以直接將屬性注入到視圖中。
+0
嗨,這可能是愚蠢的問題,但我不知道答案。如果彈簧通過PropertyPlaceholder加載屬性文件,我如何在我的jsp中查看它(視圖) –
0
試試這個
@Component
class MyComponent {
@Property(key = "proo.xmlurl")
public void setUrlString(String urlStr) {
try {
this.url = new URL(urlStr);
} catch(MalformedURLException e) {
throw new IllegalArgumentException(urlStr + " is not a valid http url", e);
}
}
}
在屬性
文件把這個
proo.xmlurl=${proo.xmlurl}
0
AppContext可以有這樣的:
<context:property-placeholder location="classpath:my.properties" ignore-unresolvable="true"/>
控制器可以有這個
@Value("${language}")
private String language;
@Value("${allLanguages}")
private String allLanguages;
,其屬性文件中包含這個,或者類似的
language = java
alllanguages = java and \
c++
somethingelse = whatever
相關問題
- 1. 從屬性文件中讀取hibernate註釋屬性值
- 2. 如何從屬性文件讀取值?
- 3. Spring:如何使用@Value註釋從外部屬性文件讀取注入值?
- 4. 如何從Global.asax中的控制器/動作讀取屬性
- 5. 如何使用註釋從屬性文件讀取鍵 - 值對
- 6. 從外部bean注入bean屬性
- 7. 如何從我的控制器讀取屬性
- 8. 如何從JavaBean(域類)中的屬性文件中讀取值?
- 9. 從屬性文件中讀取值
- 10. 如何將值注入到bean的子屬性(不帶註釋)?
- 11. 如何從symfony2中的控制器中的yml文件讀取?
- 12. 如何從枚舉類型的屬性文件中讀取值?
- 13. 如何從/向二進制文件讀取/寫入std :: string值
- 14. 如何使用性能計數器控制從文件讀取?
- 15. 如何從applicationContext.xml中的bean讀取值?
- 16. 春將屬性值從一個bean注入另一個bean
- 17. 如何從視圖向控制器發送模型屬性值
- 18. 如何從HDF5文件讀取屬性?
- 19. Ant如何將文件中的值讀入屬性值?
- 20. 從Rails控制器讀取Rails控制器中的變量值
- 21. 如何從主類中將屬性注入到spring bean中
- 22. 從屬性文件讀取
- 23. 讀取CodeIgniter控制器中的文件
- 24. 將bean作爲值注入另一個bean的屬性
- 25. 如何獲取bean的屬性以便在spring xml配置文件中讀取?
- 26. 如何在方法內使用@value註解從屬性文件讀取屬性?
- 27. 如何設置其他bean的屬性值bean屬性值
- 28. 如何從控制器獲取屬性作爲表達式值?
- 29. 從ControlValidate控件中的ControlToValidate屬性中的控件提取值?
- 30. 如何模擬注入屬性文件值的字符串值?
請嘗試提交一點點,以便它可以幫助您的問題 –
爲什麼你會儲存在POJO的價值觀去挖掘,我認爲這是相當關於MessageSource的組織.springframework.context.support.ReloadableResourceBundleMessageSource - 以下是谷歌建議的第一個鏈接:http://viralpatel.net/blogs/spring-3-mvc-internationalization-i18n-localization-tutorial-example/ –