0

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

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

请让我知道这件事。

4

1 回答 1

1

您可以通过将注释更改为:

@Required(message="Customer Name is required")注释 txtName 时

@Required(message="Customer Age is required")注释 txtAge 时

或者,

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

txtName=Customer Name
txtAge=Customer Age

并让您拥有的其他一切保持不变。

于 2013-02-06T20:39:50.670 回答