2011-11-15 43 views
1

我可以這樣做在JSF資源包屬性的文本文件:變量替換JSF資源包屬性文件

receptionContact=Reception 
reservationContact=Reservation 

receptionEmail={receptionContact} 
reservationEmail={reservationContact} 
+0

您是否找到答案? –

回答

2

您可以parameterize你的資源包,但鍵的值的無反光重用。請看看這個: https://code.google.com/p/reflectiveresourcebundle/

因此,你沒有重複你的自我!

沒有:

company.service.phone=555-1212 
[email protected] 
my.error.message=Problem accessing account!\ 
       Please call customer service at 555-1212 \ 
       or email us at [email protected] 

有了:

company.service.phone=555-1212 
[email protected] 
my.error.message=Problem accessing account!\ 
       Please call customer service at ${company.service.phone} \ 
       or email us at ${company.service.email} 

Here約爲格式的另一個有趣的教程。

+0

你在JSF上試過這個嗎? –

+0

是的。我用它來學習如何在jsf中使用自定義資源包:http://www.andygibson.net/blog/article/resource-bundles-in-jsf-2-0-applications/ – Robin

+0

嗨,哥們,我認爲你可能錯誤地得到了我的問題,我試圖重用資源包本身的文本。 –