JSF2 i18n bean验证消息

时间:2010-11-17 00:13:17

标签: jsf java-ee jsf-2 bean-validation

如何返回i18n本地化bean验证消息?

例如,在:

@Size(min = 1, message = "{pleaseProvideADescription}")
private String description;

即使我在faces-config.xml中设置了属性文件,我也包含了一个pleaseProvideADescription =请提供...

我还在:

{pleaseProvideADescription}

作为标记

中的验证消息

由于

1 个答案:

答案 0 :(得分:5)

Bean验证(JSR-303)与JSF2(JSR-314)完全无关。它是标准Java EE API的另一个部分。

验证消息必须放在类路径根目录中名为ValidationMessages.properties的文件中(您可以使用ValidationMessages_xx_XX.properties文件进行国际化。)

将自定义消息放在那里。您无需在JSF的faces-config.xml中配置任何内容。

相关问题