java - @Required 验证消息

标签 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

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

请让我知道这一点。

最佳答案

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

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

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

或者,

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

txtName=Customer Name
txtAge=Customer Age

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

关于java - @Required 验证消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14732903/

相关文章:

java - 在 Spring MVC 中创建的模型对象到底在哪里?

playframework - Play : the most concise form of JSON validation

playframework - 如何部署基于 Play 框架的应用

database - Play 2.2 - 具有多个数据库的子项目

java - 使用 "in"在 Play Framework 1.x/JPA 中构建查询的更简单方法?

java - 玩! JPA : Enforce not to create Entity on load

java - 处理数据库:良好的软件工程概念

java - 如何给java程序添加关联ID?

java - 有什么方法可以获取给定 Java 类型的 XSD 类型吗?

playframework - Log4j 自定义配置以分隔每个级别的日志 - Playframework 1.2.5