spring3.0 MVC 继承SimpleFormController不执行onSubmit方法解决办法。
2011-11-20 22:26
309 查看
一般是表单接收的数据类型与实体类中定义类型不匹配所导致,如:实体类中定义int age,而form中,age所接收的是一个string类型,post提交时,spring就会验证不通过,而当成get提交,又返回原页了,日期类型转换需要重写initBinder方法
extends AbstractCommandController
在前台form表单中输入String类型(后台实体类实际是int类型)时,自动转换int类型,结果为0
extends SimpleFormController
在前台form表单中输入String类型(后台实体类实际是int类型)时,spring内部验证不通过,不调用onSubmit(),而是当作get请求
@Override protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { // TODO Auto-generated method stub binder.registerCustomEditor(Date.class, new CustomDateEditor( new SimpleDateFormat("yyyy-MM-dd"), true)); }
extends AbstractCommandController
在前台form表单中输入String类型(后台实体类实际是int类型)时,自动转换int类型,结果为0
extends SimpleFormController
在前台form表单中输入String类型(后台实体类实际是int类型)时,spring内部验证不通过,不调用onSubmit(),而是当作get请求
相关文章推荐
- 方法对象Spring MVC SimpleFormController
- SpringMVC—SimpleFormController的referenceData方法
- springmvc+mybatis xml中SUM()方法返回NULL的解决办法
- spring3.0基于注解的定时器以及执行两次的解决办法
- Spring3.0_MVC中解决提交表单时产生的中文乱码的方法
- SpringMVC Controller方法将的redirect 传递参数【解决】
- spring+springmvc添加aop不执行的解决方法
- Spring MVC SimpleFormController
- SpringMVC SimpleFormController学习备忘
- 搭建spring3.0 mvc遇到的常见问题及解决方法
- (已解决)如何让Spring MVC Controller的同一个方法,根据逻辑判断返回JSON或者HTML视图?
- spring 继承SimpleFormController问题
- SpringMVCTest/hello 能进入当controller hello方法却在返回值时报错及解决办法
- ASP.NET MVC(Razor)上运用UEditor和xhEditor编辑器检测到有潜在危险的 Request.Form的真正解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- spring+springMVC,声明式事务失效,原因以及解决办法
- Spring MVC "The request sent by the client was syntactically incorrect "解决办法
- android-继承BaseAdapter--自定义适配器,getView执行多次的解决方法
- spring2.5转到spring3.0找不到bean的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法