我已经定义了一些错误消息,我的问题是,如何正确访问它们?!
模型:
@Entity
public class Task extends Model {
@Constraints.Required(message="Start Date is required")
public Date start;
}
现在,如果您在我的控制器 save() 方法中遇到验证错误,如您所见:
public class Tasks extends Controller {
public static Result save() {
Form<Task> filledForm = taskForm.bindFromRequest();
if (filledForm.hasErrors()) {
return badRequest(
create.render("create", filledForm)
}
}
}
现在,在我看来:
@if(taskForm.hasErrors) {
<div class="alert alert-error">
@taskForm.errors
</div>
}
我在屏幕上收到如下错误消息:
{name=[ValidationError(start, Start Date is required,[])]}
那么,我现在如何直接访问“需要开始日期”消息?我认为“@taskForm.erros”是一张地图,但我不确定。
非常感谢你。
干杯,
马可