1.继承PropertyEditorSupport覆盖setAsText()方法。 import java.beans.PropertyEditorSupport; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class UtilDateProperty extends PropertyEditorSupport { private String format = "yyyy-MM-dd"; @Override public void setAsText(String text) throws IllegalArgumentException { System.out.println("UtilDateProperty.setAsText()===text =="+text); SimpleDateFormat sdf = new SimpleDateFormat(this.format); try { Date d = sdf.parse(text); this.setValue(d); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 2.属性编辑器的spring配置 <bean id="customEditorConfigurer" class="org.springframework.beans.factory.config.CustomEditorConfigurer" > <property name="customEditors"> <map> <entry key="java.util.Date" > <bean id="utilDateProperty" class="com.bjsxt.spring.UtilDateProperty" > <property name="format" value="yyyy/MM/dd" ></property> </bean> </entry> </map> </property> </bean>