調用上面的@InitBinder 解決客戶端上傳時間參數轉換的問題

@InitBinder
	public void initBinder(WebDataBinder binder) {
		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
		dateFormat.setLenient(false);
		binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
	}
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import cn.com.easy.persistence.BaseEntity;
import cn.com.easy.utils.JacksonJsonDateSerializer;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
/** 報案時間 */
	private Date registDate;

	/** 賠付時間 */
	private Date claimDate;
/**
	 * get registDate
	 * 
	 * @return
	 * @author linwk 2016年9月12日
	 */
	@JsonSerialize(using = JacksonJsonDateSerializer.class)
	public Date getRegistDate() {
		return registDate;
	}

	/**
	 * set registDate
	 * 
	 * @param registDate
	 * @author linwk 2016年9月12日
	 */
	public void setRegistDate(Date registDate) {
		this.registDate = registDate;
	}

	/**
	 * get claimDate
	 * 
	 * @return
	 * @author linwk 2016年9月12日
	 */
	@JsonSerialize(using = JacksonJsonDateSerializer.class)
	public Date getClaimDate() {
		return claimDate;
	}

	/**
	 * set claimDate
	 * 
	 * @param claimDate
	 * @author linwk 2016年9月12日
	 */
	public void setClaimDate(Date claimDate) {
		this.claimDate = claimDate;
	}
相關文章
相關標籤/搜索