springmvc转换器

<mvc:annotation-driven  conversion-service="conversionService"/>       //注册转换器

<!-- Converter转换器 -->
     <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">    
        <property name="converters">    
            <list>    
                <bean class="cn.itcast.common.convertion.CustomTrimConversion" />
                 <bean class="cn.itcast.common.convertion.DateConvert"></bean>   
            </list>    
        </property>    
    </bean>

 

 

 

 

 

 

import org.springframework.core.convert.converter.Converter;

public class CustomTrimConversion implements Converter<String, String> {
    @Override
    public String convert(String source) {
        try {
            if(source !=null){
                source = source.trim();
                if(source !=""){
                    return source;
                }    
            }
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
        return null;
    }    
}

 

 

 

 

 

 

 

 

 

 

 

 

import org.springframework.core.convert.converter.Converter;

public class DateConvert implements Converter<String, Date> {

    @Override
    public Date convert(String source) {
        try {
            DateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
            return sf.parse(source);
        } catch (ParseException e) {
            e.printStackTrace();
        }
            return null;
    }

}

 

posted @ 2015-11-05 18:21  rensir  阅读(129)  评论(0)    收藏  举报