或者
使用
requiredMessage
属性
<h:inputSomething required="true" requiredMessage="Foo is required" />
或者
label
属性并提供自定义的必需消息模板。
<h:inputSomething label="Foo" required="true" />
CustomMessages.properties
在包含自定义消息模板的类路径中
javax.faces.component.UIInput.REQUIRED = {0} is required.
这个
{0}
将替换为
属性。您可以在JSF规范中找到所有键的概述(例如。
JSF 2.0 spec
-第2.5.2.4章)。在中声明消息属性文件
faces-config.xml
作为
message-bundle
<application>
<message-bundle>com.example.CustomMessages</message-bundle>
</application>
(假设它在包裹里
com.example
,你可以随意命名)