Spring MVC form errors tag example
来源:互联网 发布:淘宝alexa排名 编辑:程序博客网 时间:2024/05/10 01:24
In Spring MVC, the field error messages are generated by validators associated with the controller, and you can use the <form:errors />
tag to render those field error messages in an default HTML “span” tag. For example,
1. Validator
A validator to check the “username
” field, if empty, return the “required.username
” error message from the resource bundle to controller.
//...public class TextBoxValidator implements Validator{ @Override public void validate(Object target, Errors errors) { ValidationUtils.rejectIfEmptyOrWhitespace( errors, "username", "required.username"); }}/*** required.username = username is required! ***/
2. Display field error
And then, you can use the <form:errors />
to render the error messages that are associated with the “username
” field.
<form:errors path="userName" cssClass="error" />
It will renders and enclose the error messages with a default “span
” element, which contains a CSS class of “error
“.
<span id="username.errors" class="error">username is required!</span>
Note
path=”*” – display all error messages associated with any fields.
path=”username” – display error messages associated with the “username” field only.
3. Custom the output element
For some reasons, like CSS formatting purpose, you may need to enclose the error messages with different element instead of the default “span
” tag. To do this, just specify the prefer element inside the “element
” attribute :
<form:errors path="userName" cssClass="error" element="div" />
Now, it renders and enclose the error messages with a “div
” element, which contains a CSS class of “error“.
<div id="username.errors" class="error">username is required!</div>
4. Demo
- Spring MVC form errors tag example
- Spring MVC form handling example
- Spring MVC form handling example
- Spring MVC form handling example
- Spring MVC form handling annotation example
- Spring MVC form handling annotation example
- Spring Validation Example – Spring MVC Form Validator
- Spring Validation Example – Spring MVC Form Validator
- Spring MVC Display, Validate and Submit Form Example
- Spring MVC - DispatcherServlet Example
- Spring MVC Model Example
- Spring MVC MultiActionController example
- Spring MVC PropertiesMethodNameResolver example
- Spring MVC ParameterMethodNameResolver example
- Spring MVC ParameterMethodNameResolver example
- Spring MVC ParameterizableViewController example
- Spring MVC InternalResourceViewResolver example
- Spring MVC XmlViewResolver example
- php5连接mysql时,一直出现连接被重置解决方法
- 程序员如何爱护眼睛
- 静态方法 和 实例方法 的区别
- Tomcat 优化方案
- 转 vs2010断点调试详细教程
- Spring MVC form errors tag example
- 报表性能优化方案之多种报表服务器内存修改方法
- S3 client 访问ceph rgw
- 如何使用小乌龟提交自己的python代码
- icc链接gcc库
- Shell case esac语句
- 编码规范-排版
- 支付宝-即时到账接口开发
- 最流行的android组件及开源大全