JSP页面:
<form action="testFormat" method="post">
<input type="text" name="date">
<input type="submit" value="数据格式化">
</form>
后台方法:
@RequestMapping("/testFormat")
public String testFormat(Address address){
System.out.println(address);
return "success";
}
实体类:
//时间
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date date;
//浮点数
@NumberFormat(pattern="#,###,###.#")
private Float ind;
jsp页面输入:2017-1-1,后台的实体类可以把它转换成Date类型。
springmvc配置文件需要加入:
<mvc:annotation-driven></mvc:annotation-driven>
经过测试,发现要让注解起效,那么在mvc:annotation-driven这个标签里面就不能在加其它属性,这里只测试了自定义类型转换,发现用了自定义类型转换后,那么对数据进行格式的注解就用不了了。