如何返回 i18n 本地化 bean 验证消息?
例如,在:
@Size(min = 1, message = "{pleaseProvideADescription}")
private String description;
即使我在 faces-config.xml 中设置了属性文件,并且我包含了 pleaseProvideADescription=请提供...
我仍然得到:
{请提供描述}
作为标签中的验证消息
谢谢
如何返回 i18n 本地化 bean 验证消息?
例如,在:
@Size(min = 1, message = "{pleaseProvideADescription}")
private String description;
即使我在 faces-config.xml 中设置了属性文件,并且我包含了 pleaseProvideADescription=请提供...
我仍然得到:
{请提供描述}
作为标签中的验证消息
谢谢
Bean 验证 ( JSR-303 ) 与 JSF2 ( JSR-314 )完全无关。它是标准 Java EE API 的另一部分。
验证消息必须ValidationMessages.properties
放在以类路径根目录命名的文件中(您可以使用ValidationMessages_xx_XX.properties
文件进行国际化)。
将您的自定义消息放在那里。您不需要在 JSF 的faces-config.xml
.