【发布时间】:2014-07-08 08:33:43
【问题描述】:
我在网上看到一个例子:
<sf:errors path="firstName" cssClass="error"></sf:errors>
错误来自控制器中的 bindingResult?我不明白...你能给我举个例子吗?
【问题讨论】:
标签: java spring jsp spring-mvc jstl
我在网上看到一个例子:
<sf:errors path="firstName" cssClass="error"></sf:errors>
错误来自控制器中的 bindingResult?我不明白...你能给我举个例子吗?
【问题讨论】:
标签: java spring jsp spring-mvc jstl
绑定结果使用spring框架验证器错误接口,即Errors API Doc。
示例:
通过在rejectValue() 方法中添加您的值来添加错误,其中给出的键与form errors 标记中指定的路径完全相同,
即
@Override
public void validate(Object target, Errors errors) {
errors.rejectValue("password", "Enter password");
}
然后使用表单错误标签来显示错误,
<form:errors path="password"/>
【讨论】:
字段错误消息由与控制器关联的验证器生成。您可以使用标签来呈现这些字段错误消息。
有关更多信息,请参阅这个不错的教程http://www.mkyong.com/spring-mvc/spring-mvc-form-errors-tag-example/。
【讨论】: