简单概述下错误场景:前端
springMVC 框架, Hibernatebean ,tomcat7,myeclise工具开发java
当咱们使用前端时用$.ajax方法post提交序列化表单参数,提示无效的请求;后台不爆任何的错误,这里能够确定的是被框架内的error拦截了,但由于不报错误,不报错误的问题才是大问题啊;ajax
后台接收设置:spring
@RequestMapping(value="/updThis",produces={"application/json;charset=UTF-8"}) @ResponseBody public String updThis(HttpServletRequest request, HttpServletResponse response,String loanDate,TbProductUsers proVo) throws ParseException{ ... }
由于Vo对象内直接封装了,Date 类型属性,但咱们提交时,是字符串如: 2016-12-20 ,没法正确匹配Date类型,因此才抛出问题;json
故,能够经过采用一个字符串loadDate接收,而后再转化为Date类型赋值到Vo类中便可;tomcat