Spring MVC默认已经提供了一些常用的类型转换器,例如客户端提交的字符串转换成int型进行参数设置。
但是不是所有的数据类型都提供了转换器,没有提供的就需要自定义转换器,例如:日期类型的数据就需要自定义转换器。
自定义类型转换器的开发步骤:
1 自定义类型转换器的开发步骤: 2 在mvc.xml配置文件中声明转换器 3 在中引用转换器
// Converter的两个参数:第一个原始的,第二个要转换成的(从谁转到谁) public class DateConverter implements Converter { @Override public Date convert(String dateStr) { //将日期的字符串转换成真正的日期对象 返回 SimpleDateFormat format = new SimpleDateFormat("yyy-MM-dd"); Date date = null; try { date = format.parse(dateStr); } catch (ParseException e) { e.printStackTrace(); } return date; } }



