2016-06-23 3 views

ответ

-1

Интернационализация в JSF работает с картой ключей и значений, который генерируется из *.properties файла. Имя переменной, содержащей карту, может быть определено в faces-config.xhml.

<resource-bundle> 
    <base-name>com.mkyong.welcome</base-name> 
    <var>msg</var> 
</resource-bundle> 

В языке выражений значения затем доступны из переменной карты.

msg['example.key'] 

Это хороший учебник для JSF интернационализации: http://www.mkyong.com/jsf2/jsf-2-internationalization-example/

Если IntelliJ не может сделать автозаполнения для этой функции, это потому, что ключи доступны только во время выполнения.

+0

Почему downvote? Скажите, пожалуйста, что я пропустил, или вам нужно знать? – 71m024

Смежные вопросы