第一步:编写一个转换器类
//Converter<源数据类型,转成什么类型>
public class MyDateConverter implements Converter<String,Date>{
Private SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-mm-dd”);
@Override
public Date convert(String source){
try{
return sdf.parse(source);
}catch{
e.printStackTrace();
Throw new RuntimeException(“日期格式不对”);
}
}
}
然后在springmvc.xml中配置文件
<!--基于
<!--配置全局转换器-->
<bean id=”conversionService” class=”org...FormattingConversionServiceFactoryBean”>
<property name=”converters”>
<set>
<!--内部bean : 这个bean只能在包括它的bean内部使用-->
<bean class=”包名.converter.MyDateConverter ”></bean>
<!--配置多个转换器类的bean-->
</set>
</property>
</bean>
本文介绍如何在SpringMVC框架中实现自定义日期转换器,通过创建一个转换器类将字符串转换为日期类型,并在配置文件中注册此转换器。
2791

被折叠的 条评论
为什么被折叠?



