Oh *_*oon 11 validation jsf jsf-2
我是否可以修改此默认required="true"验证消息以仅显示"值是否必需"?
formId:inputId:验证错误:值是必需的.
Bal*_*usC 24
无论是使用输入组件的requiredMessage属性:
<x:inputXxx ... required="true" requiredMessage="Value is required" />
Run Code Online (Sandbox Code Playgroud)
或者在包含自定义消息模板的类路径中创建属性文件:
javax.faces.component.UIInput.REQUIRED = Value is required.
Run Code Online (Sandbox Code Playgroud)
并已注册为消息包faces-config.xml:
<application>
<message-bundle>com.example.CustomMessages</message-bundle>
</application>
Run Code Online (Sandbox Code Playgroud)
上面的示例假定文件名CustomMessages.properties已经放在com.example包中.您可以将其命名并放置在任何您想要的位置.
您可以在JSF规范的第2.5.2.4章中找到所有消息密钥的概述.