----------------类型转换器-------------------------------------
package com.itheima.converter;
import org.springframework.core.convert.converter.Converter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
- 类型转换器
*/
public class StringToDateConverter implements Converter<String ,Date> {
@Override
public Date convert(String source) {
System.out.println(“字符串”+source);
SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd HH:mm”);
Date date = null;
try {
date = format.parse(source);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
return null;
}
return date;
}
}
---------------------配置----------------------------
<?xml version="1.0" encoding="UTF-8"?><!-- 1、Controller组件扫描 -->
<context:component-scan base-package="com.itheima.controller"/>
<!-- 2、springmvc的注解驱动-->
<mvc:annotation-driven/>
<!-- 3、内部资源视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!--资源前缀-->
<property name="prefix" value="/pages/"></property>
<!--资源后缀-->
<property name="suffix" value=".jsp"></property>
</bean>
<!-- 4、静态资源访问-->
<!--<mvc:resources mapping="/js/**" location="/js/"/>-->
<mvc:default-servlet-handler/>
<bean id="convertion" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters" >
<set>
<bean class="com.itheima.convert.StringToDateConvertor"></bean>
</set>
</property>
</bean>