Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误。播放框架中覆盖的消息无效_Java_Playframework_Playframework 2.2 - Fatal编程技术网

Java 错误。播放框架中覆盖的消息无效

Java 错误。播放框架中覆盖的消息无效,java,playframework,playframework-2.2,Java,Playframework,Playframework 2.2,我正在进行一个java Play Framework 2.2.3项目,我对变量设置了一些约束,如: @Constraints.Required(message = "Field required") public float prix; 我唯一的问题是,当我没有在表单中输入值时,我得到了一个“error.invalid”(因为它是一个数字字段,否则我有一个error.required与我的消息匹配) 我知道有些人也有同样的问题(),通过将“error.invalid”添加到message.xy

我正在进行一个java Play Framework 2.2.3项目,我对变量设置了一些约束,如:

@Constraints.Required(message = "Field required")
public float prix;
我唯一的问题是,当我没有在表单中输入值时,我得到了一个“error.invalid”(因为它是一个数字字段,否则我有一个error.required与我的消息匹配)

我知道有些人也有同样的问题(),通过将“error.invalid”添加到message.xy中,它就工作了。但这与我无关

那么,有没有其他方式来显示个性化信息或解释


提前谢谢

您显示错误消息的方式似乎是错误的

如果你的应用程序一直显示你的错误密钥,你应该尝试在错误消息中添加一个包装@Messages

例如:

<span class="help-block">@{field.error.map { error => error.message }}</span>
@{field.error.map{error=>error.message}
变成

<span class="help-block">@{field.error.map { error => Messages(error.message) }}</span>
@{field.error.map{error=>Messages(error.message)}

谢谢你的回答:D这对我帮助很大,我的老板为我感到骄傲;)