我的问题是指Model类中的验证。 我知道如何基本上进行验证,但我对此有疑问。
我现在想在验证中使用别名吗?因为它应该显示德语消息,并与我的英语数据库字段名称混淆,所以看起来很奇怪。
因此,如果没有别名,我的模型类中的代码将是
@Equals("password")
@Required
public String passwordConfirm;
所以密码必须与passwordConfirm相同(passwordConfirm =“BestätigungdesPassworts”in German,password =“Passwort”:) 如果发生错误,将打印哪个:“BestätigungdesPassworts muss mitpasswordübereinstimmen。” (应该是“密码”,而不是“密码”)
所以我需要定义一个别名或者什么,或者这怎么可能?
问候
答案 0 :(得分:0)
您应该可以使用“message”变量来覆盖验证的输出。
@Equals({value="password", message="key.to.messages.i18n")
这将允许您在I18N文件中定义验证消息。
免责声明:这里没有代码,但它是这样的,谨防拼写错误:P