Используйте атрибут requiredMessage
, чтобы указать их.
<h:inputText ... requiredMessage="#{cc.resourceBundleMap.requiredMessage}" />
В случае, если вы этого не знали, #{cc.resourceBundleMap}
относится к пакету ресурсов для конкретного составного компонента, который идентифицируется файлом .properties
с тем же именем файла, что и у составного компонента в той же папке.
Итак, представьте, что у вас есть составной файл компонента foo.xhtml
, тогда вы можете указать локализованные сообщения в foo.properties
(и, следовательно, foo_en.properties
, foo_es.properties
и т. Д.), Которые находятся в той же папке. Эти локализованные сообщения затем доступны вышеупомянутым #{cc.resourceBundleMap}
.