在使用 extjs +springMVC 过程中,通过前端传入的 json 对象( {‘date':’2015-01-01 00:00:00‘} ) 自动转换为 服务器端javabean 对应到date日期属性(private Date date;)解决方案:
原因:在目前springMVC3 中通过配置 annotation 注解自动封装为javaBean 对象 <mvc:annotation-driven /> ,不能将 String 日期封装为Date 日期。
解决: 通过 WebDataBinder 种的 registerCustomEditor() 方法可以进行解决这一问题,主要实现是在自己实现Controller 类中增加 如下方法即可:
/**
* 前提 String 日期 转换为 javaBean 对应 Date
* @param binder
*/
@InitBinder
private void dateBinder(WebDataBinder binder) {
// 转换日期表达式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//创建 CustomDateEditor 对象
CustomDateEditor editor = new CustomDateEditor(dateFormat, true);
//注册为日期类型的自定义编辑器
binder.registerCustomEditor(Date.class, editor);
}
相关推荐
springmvc对json支持
用来解决SpringMVC+Ajax技术中前台报406的错误信息,实现后台json格式与前台一致
springmvc中json转换的jar,包含jackson-core-asl.jar和Jackson-mapper-asl.jar
jackson-databind-2.4.2.jar jackson-core-2.4.2.jar jackson-annotations-2.4.0.jar
此例子对应了springmvc json格式转换的小例子,其中前端请求后端的json,利用springmvc api完成的
SpringMVC中使用JSON传递数据时用的jar包
springmvc,mybaitis json jar包Spring各jar包详解spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar,aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip就是所有的源...
springmvc mybatis ehcache json
springmvc加入json
这是一个 spring mvc 框架 封装了 前台表单转成json数据 传递到后台 控制层 接收 json 数据,可以支持批量添加数据的功能。
附件是springmvc开发中与前台进行json数据的交互所需的jar包,参考文章:http://blog.csdn.net/eson_15/article/details/51742864
springmvc注解将对象转为json对象所需的jackson的jar。里面包含spring3和spring4转换json的jar,因为spring3和spring4转json所需jar不一样
本篇文章主要介绍了spring mvc4使用及json 日期转换解决方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
SpringMVC加入json数据读取和写回需要引入的json的jar包--jackson jar
SpringMVC 开发json接口Demo(含数据库、jar包)。包含:1、SpringMVC 开发json接口.docx;2、springmvc_project.rar;3、students_manage.sql
SpringMVC4.3.6配置json所需要的jar包,不是使用最新最高的版本可以的,我尝试了,有错误:严重: Servlet.service() for servlet [springMVC] in context with path [/30-returnVoid-ajax] threw exception [Handler...
springmvc-json-lib.rar springmvc-json-lib.rar
SpringMVC的json依赖jar包
使用springMVC+ajax+json的一个小demo,希望对读者有用
学习SpringMVC处理JSON数据的具体实现和基本原理,同时会使用HttpMessageConverter