Java 错误。播放框架中覆盖的消息无效
我正在进行一个java Play Framework 2.2.3项目,我对变量设置了一些约束,如: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
@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这对我帮助很大,我的老板为我感到骄傲;)