1

我的问题是指模型类中的验证。我知道如何基本上进行验证,但我有一个关于它的问题。

我想现在是否可以在验证中使用别名?因为它应该显示一条德语消息,并且与我的英文数据库字段名称混在一起,所以看起来很奇怪。

因此,如果没有别名,我在模型类中的代码将是

@Equals("password")
@Required
public String passwordConfirm;

所以密码必须等于 passwordConfirm (passwordConfirm = "Bestätigung des Passworts" in German, password="Passwort" :) 如果发生错误,将会打印:"Bestätigung des Passworts muss mit password übereinstimmen。" (应该是“密码”,而不是“密码”)

那么我是否需要定义别名或其他东西,或者这如何工作?

问候

4

1 回答 1

0

您应该能够为此使用“消息”变量来覆盖验证的输出。

@Equals({value="password", message="key.to.messages.i18n")

这将允许您在 I18N 文件中定义验证消息。

免责声明:这里没有代码,但它是这样的,当心拼写错误:P

于 2011-07-13T08:39:42.440 回答