夥計們,使用自定義資源包/屬性擴展庫和Struts 2.x的
目前我們使用一組標準的屬性文件和Struts 2.x到提供我們的國際化功能 - 以及在大多數情況下,這些做到我們需要他們的東西。然而,有些時候這將是偉大的,是能夠有個別屬性資源包中引用其他屬性,例如:
name.first=John
name.last=Doe
name.full={name.first} {name.last}
我知道的幾個擴展,提供這些java.util.Properties各種各樣的功能,例如:
- eproperties:http://code.google.com/p/eproperties/
- XProperties:http://www2.sys-con.com/itsg/virtualcd/java/archives/0612/mair/index.html
我想知道是否有人試圖將這些以某種方式集成到Struts 2.x中 - 是否可以重寫處理資源包解析的機制?
我從來沒有使用Struts,但對於處理鍵擴展的自定義ResourceBundles,您可能需要看看這個:http://stackoverflow.com/questions/2605379/how-do-i-avoid-repetition- in-java-resourcebundle-strings – quaylar