我正在使用Play 1.2.5。
以下验证工作正常,但我收到的消息不是自定义的。
public static void welcome(@Required(message="validation.required.em") String txtName,@Required(message="validation.required.em") Integer txtAge){
....
....
}
以下是消息文件:
validation.required.em=%s is required
我收到此消息:
txtName is required
txtAge is required
我不想使用txtName
和txtAge
这样的自定义名称:
Customer Nameis required
Customer Age is required
我看不到任何可以传递给它的参数来自定义名称。
请让我知道这件事。
答案 0 :(得分:1)
您可以将注释更改为:
注释txtName时 @Required(message="Customer Name is required")
和
注释txtAge时 @Required(message="Customer Age is required")
可替换地,
在您想要的消息文件中添加
txtName=Customer Name
txtAge=Customer Age
并保留其他所有内容。