转换器
import java.util.Date;
import java.text.ParseException;
import org.springframework.core.convert.converter.Converter;
public class converter implements Converter<String,Date> {
@Override
public Date convert(String source) {
try {
Date date=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(source);
return date;
}catch(ParseException e) {
e.printStackTrace();
}
return null;
}
}
配置自定义转换器
<!--注意:一定要将自定义的转换器配置到注解驱动上-->
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
<property name="converters">
<set>
<!-- 指定自定义的转换器的全路径名称-->
<bean class="cn.itcast.springmvc.convert.DateConverter"/>
</set>
</property>
</bean>
配置的要挂在注解驱动上
<mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven>