- 在web中前台提交过来的表单数据都是字符串类型的,而在springmvc的处理方法里,使用方法参数接收的参数可以自动转换一些类型。
- 其实在开启springmvc容器时默认为我们开启了一些基本的类型转换器。比如字符串转化为Int、转换成实体等。
- 但是有的时候这些基本的转换并不能满足我们的所有需求,这时候就需要自定义一些类型转换。
使用spring定义好的注解转换
@DateTimeFormat注解
可以将指定格式的字符串转换为Date类型
用法:
1).在xml配置文件中必须配置:<mvc:annotaton-driven/>
2).直接在参数上注解,也可以在实体类的属性中注解
- 在参数上注解
@RequestMapping("/dateTimeFormat.do")
public String dateFormat(@DateTimeFormat(pattern = "yyyy-MM-dd") Date birthday){
System.out.println(dateStr);
return