在springMVC.xml中</beans>内分别添加下面两段
<mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven>
<!-- springMVC类型转换data,double -->
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<set>
<ref bean="dateConverter"/>
<ref bean="doubleConverter"/>
</set>
</property>
</bean>
创建类型转换类并加注解
@Component
public class DateConverter implements Converter<String, Date> {
@Override
public Date convert(String str) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
if(null != str && !"".equals(str)) {
try {
// 将字符串解析成date类型
date = sdf.parse(str);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return date;
}
}