这些注释提供了以下默认消息:
@Required //error.required
@MinLength(1) //error.minlength
@MaxLength(10) //error.maxlength
private String name;
我想更改这些消息,如果它来自消息文件会更好。
我试过了:
@Required(message=Messages.get("requiredError"))
但它说:
注释属性Constraints.Required.message的值必须 是一个不变的表达
实现这一目标的其他任何方式?
我正在使用play framework 2.3.7
答案 0 :(得分:0)
以下行应该有效:
@Required(message="requiredError")
假设您的消息文件(翻译的conf/messages
或conf/messages.XX
)包含一个条目:
requiredError=My Message....