Файл свойств JSF Resource Bundle для подстановки переменных - PullRequest
1 голос
/ 15 ноября 2011

Могу ли я сделать что-то вроде текстового файла свойства JSF Resource Bundle:

receptionContact=Reception
reservationContact=Reservation

receptionEmail={receptionContact}
reservationEmail={reservationContact}

1 Ответ

2 голосов
/ 15 ноября 2011

Вы можете параметризировать ваших ресурсов, но без повторного использования значений ключами.Пожалуйста, посмотрите на это: https://code.google.com/p/reflectiveresourcebundle/

При этом вам не придется повторяться!

Без:

company.service.phone=555-1212
company.service.email=help@company.com
my.error.message=Problem accessing account!\
                 Please call customer service at 555-1212 \
                 or email us at help@company.com 

С:

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

Здесь - еще один интересный учебник по форматированию.

...