作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
什么是<spring:hasBindErrors>
?它有什么用?
我试图谷歌它,但找不到任何有用的内容。
最佳答案
spring:hasBindErrors是一个 Spring 标签,它为您提供与对象绑定(bind)的错误(通常是表单)。在表单对象的验证方法中设置错误。如果绑定(bind)表单对象有错误,那么错误将在 pageScope 中可用。
您可以设置错误如下:
表单对象:
public class YourForm implements Serializable{
private String name;
private String company;
//mutators
...
}
public class YourValidator implements Validator{
public boolean supports(Class<?> clazz) {
return clazz.equals(YourForm.class);
}
public void validateYourViewName(YourForm yourForm, Errors errors) {
YourForm yourForm = (YourForm)object;
if (yourForm.getName() == null || yourForm.getName().length() == 0){
errors.rejectValue("name", "name.required", "Name field is missing");
}
}
...
}
<spring:hasBindErrors name="yourForm">
<c:forEach var="error" items="${errors.allErrors}">
<b><spring:message message="${error}" /></b>
<br/>
</c:forEach>
</spring:hasBindErrors>
关于spring - 什么是 <spring :hasBindErrors>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23679673/
什么是 ?它有什么用? 我试图谷歌它,但找不到任何有用的内容。 最佳答案 spring:hasBindErrors是一个 Spring 标签,它为您提供与对象绑定(bind)的错误(通常是表单)。在表
我正在编写一个基于 Spring 3 MVC 的 Web 应用程序,将 JSP 用于我的 View 层。我在某个特定领域苦苦挣扎,我试图报告 JSP 中特定模型对象的 BindingResult 错误
我有代码: 所以我通过了${errors}从 Spring 开始。 如何检查 JavaScript 是否存在错误?我尝试过: var NO_ERRORS
我是一名优秀的程序员,十分优秀!