@Required验证消息

时间:2013-02-06 15:41:10

标签: java playframework playframework-1.x

我正在使用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

我不想使用txtNametxtAge这样的自定义名称:

Customer Nameis required
Customer Age is required

我看不到任何可以传递给它的参数来自定义名称。

请让我知道这件事。

1 个答案:

答案 0 :(得分:1)

您可以将注释更改为:

注释txtName时

@Required(message="Customer Name is required")

注释txtAge时

@Required(message="Customer Age is required")

可替换地,

在您想要的消息文件中添加

txtName=Customer Name
txtAge=Customer Age

并保留其他所有内容。