org.springframework.validation.BindException----spring mvc 传递日期异常解决方法
来源:互联网 发布:优质三坐标编程 编辑:程序博客网 时间:2024/06/07 05:18
在Spring3 Mvc中从前台到后台传递数据中如果包括日期类型的话,一般会报错:
org.springframework.validation.BindException
解决方式:
1、 建立Java类DateConverter
import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.beans.propertyeditors.CustomDateEditor;import org.springframework.web.bind.WebDataBinder;import org.springframework.web.bind.support.WebBindingInitializer;import org.springframework.web.context.request.WebRequest;/** * * spring3 mvc 的日期传递[前台-后台]bug: * org.springframework.validation.BindException * 的解决方式.包括xml的配置 * @author zhanglei * */public class DateConverter implements WebBindingInitializer {@Overridepublic void initBinder(WebDataBinder binder, WebRequest request) {SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//System.out.println("DateConverter implements WebBindingInitializer");binder.registerCustomEditor(Date.class, new CustomDateEditor(df,false));}}
2、 加入xml配置
<context:component-scan base-package="cn.com.swansoft.sms.web.controller" /><!-- 日期转换 必须放在<mvc:annotation-driven />前面 --><beanclass="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"><!-- 日期格式转换 --><property name="webBindingInitializer"><bean class="cn.com.swansoft.sms.web.service.DateConverter" /></property></bean><mvc:annotation-driven />
- org.springframework.validation.BindException----spring mvc 传递日期异常解决方法
- spring mvc 表单提交 报异常org.springframework.validation.BindException:
- org.springframework.validation.BindException
- org.springframework.validation.BindException:
- org.springframework.validation.BindException问题解决
- [BUGS]org.springframework.validation.BindException
- springMVC 页面传入日期报错问题处理:org.springframework.validation.BindException: org.springframework.validation.
- 【报错】org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBinding
- 异常信息:spring mvc org.springframework.beans.NullValueInNestedPathException错误
- spring异常解决方法:org.springframework.beans.factory.BeanCreationNotAllowedException
- org.springframework.beans.ConversionNotSupportedException异常解决方法
- spring mvc org.springframework.beans.NullValueInNestedPathException错误
- Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed
- spring异常org.springframework.beans.factory.NoSuchBeanDefinitionException
- org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry异常的解决方法
- spring mvc中org.springframework.web.servlet.DispatcherServlet类
- spring mvc中org.springframework.web.servlet.DispatcherServlet类
- Spring MVC org.springframework.web.bind.MissingServletRequestParameterException解决办法
- Android 开发错误总结
- android 之断点续传详解三部曲之[二] → 断点续传下载
- 【代码】POJ 3352
- Hibernate配置文件和映射元素解释---内置映射类型
- Create a random number within a range
- org.springframework.validation.BindException----spring mvc 传递日期异常解决方法
- 委托
- lpc1768 时钟与定时器
- Invalidate、InvalidateRect详解
- 小结REDHAT5+11G R2+ASM+ISCSI(OPENFILER)布署【补充中】
- linux socket多路复用服务器
- 简单绘图
- 程序员被提bug之后的反应
- RHEL(RedHat Enterprise Linux)5/6 ISO镜像下载