springMVC form表单提交---包含时间类型的数据
2016-03-10 16:05
567 查看
当form表单中的数据是基本类型的时,直接请求action中的url,一点问题都没有。
但是当form表单总有时间类型的数据时,且对应的controller是用一个java对象来绑定对应form提交的数据时,就会出现问题。无法提交成功。
解决办法:
在对应的controller中新增下面的方法:
[java] view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
/**
* form表单提交 Date类型数据绑定
* <功能详细描述>
* @param binder
* @see [类、类#方法、类#成员]
*/
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}
但是当form表单总有时间类型的数据时,且对应的controller是用一个java对象来绑定对应form提交的数据时,就会出现问题。无法提交成功。
解决办法:
在对应的controller中新增下面的方法:
[java] view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
/**
* form表单提交 Date类型数据绑定
* <功能详细描述>
* @param binder
* @see [类、类#方法、类#成员]
*/
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}
相关文章推荐
- JavaWeb中的Session、SessionListener、
- jdk bug
- SpringMVC 400 Bad Request 问题
- 使用JMF(Java Media Framework)使用电脑摄像头
- Java中文分词组件 - word分词
- 使用Java调用ElasticSearch提供的相关API进行数据搜索完整实例演示
- jdk6 vs jdk7 string intern 区别
- Java NIO:浅析I/O模型
- Java NIO 系列教程
- Java操作Excel完美解决方案
- Java异常
- sbt为什么总抛出“java.lang.OutOfMemoryError: PermGen space”?
- JAVA 垃圾收集器与内存分配策略
- 一致性HASH算法的JAVA实现
- Java 中的垃圾回收策略
- Spring定时任务的实现
- Java并发编程之——Amino框架
- Selenium Webdriver java 积累
- java date 日期 date
- actor Java 实现