【工具类】 Spring_Mvc 前端传入日期字符串转成Date类型

由于日期数据有很多种格式,所以springmvc没办法把字符串转换成日期类型。所以需要自定义参数绑定。前端控制器接收到请求后,找到注解形式的处理器适配器,对RequestMapping标记的方法进行适配,并对方法中的形参进行参数绑定。在springmvc这可以在处理器适配器上自定义Converter进行参数绑定。如果使用可以在此标签上进行扩展。

 

前端页面 

由于springMvc无法将string自动转换成date所以需要自己手动编写类型转换器

 后端自定义转换器converter:

public class GStringToDate implements Converter {
    //String 表示数据源 Date表示转成日期类型
	@Override
	public Date convert(String date) {
		
		try {
			Date dates = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(date);
			return dates;
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return null;
	}

}

在springMvc.xml中配置自定义转换器


	
		
			
				
				
                
                
			
		
	

在springMvc.xml中将自定义转换器配置到注解驱动上

 

你可能感兴趣的:(工具类)