【发布时间】:2011-10-09 01:47:00
【问题描述】:
关于 JSF 中使用的 bean 验证的两个愚蠢问题:
-
如何从输出消息中删除前缀
form1:userName:?<h:message for="userName" />得到:
form1:userName: Please enter a valid username (5-20 characters)我也想把名字
form1:userName翻译成User Name,这样的翻译很容易实现,但是我找不到在哪里构建消息。 -
我有一个自定义验证器,比如
@CreditCard,它的默认消息是{foo.bar.BadCreditNumber}@interface CreditCard { String message() default "{foo.bar.BadCreditNumber}"; }并且消息在类路径中的
foo/bar/ValidationMessages.properties中定义。现在我怎样才能让这个属性文件加载到每个页面中?
【问题讨论】:
标签: jsf bean-validation