Resource Bundle - сделать ссылку на другие строки? - PullRequest
3 голосов
/ 26 февраля 2012

можно ли делать ссылки в комплекте ресурсов?

например:

label.name=John
label.surname=Doe

label.fullname=<label.name> <label.surename>

?

Ответы [ 2 ]

2 голосов
/ 09 января 2015

Для всех, кто наткнулся на этот пост, я решил поделиться недавней находкой.

Используя конфигурацию commons из Apache Commons, вы можете ссылаться на другие свойства в том же файле следующим образом:

foo=somevalue
foo.bar=${foo}
1 голос
/ 26 февраля 2012

вы можете сделать это так

label.fullname = {0} {1} 

и при рендеринге

<h:outputFormat value="#{bundle.label.fullname}">
  <f:param value="#{bundle.label.name}"/>
  <f:param value="#{bundle.label.surname}"/>
</h:outputFormat> 

или вы можете попробовать это

CONST_1 = name
CONST_2 = surname
fullname = {CONST_1}  {CONST_2}

с здесь

...