如何返回i18n本地化bean验证消息?
例如,在:
@Size(min = 1, message = "{pleaseProvideADescription}") private String description;
即使我在faces配置中设置了属性文件。xml,我包括一个PleaseProvideDescription=请提供一个。。。
{请提供说明}
作为标记中的验证消息
谢谢
Bean验证( JSR-303 )与JSF2完全无关( JSR-314 ).这是 另一个 标准JavaEEAPI的一部分。
验证消息必须放在名为 ValidationMessages.properties 在类路径根中(您可以使用它进行国际化) ValidationMessages_xx_XX.properties 文件)。
ValidationMessages.properties
ValidationMessages_xx_XX.properties
faces-config.xml .
faces-config.xml