首先在action-servlet.xml中配置如下:
<!-- property editor -->
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerA dapter">
<property
name="webBindingInitializer">
<bean
class="com.morris.MyBindingInitializer"/>
</property>
</bean>
Java代码:
package com.spring.demo;
public class MyBindingInitializer implements WebBindingInitializer {
public void
initBinder(WebDataBinder binder, WebRequest request) {
SimpleDateFormat dateFormat = new
SimpleDateFormat("yyyy-MM-dd");
//可以设定任意的日期格式
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class,
new CustomDateEditor(dateFormat, true));
binder.registerCustomEditor(String.class, new
StringTrimmerEditor(false));
}
}
<!-- property editor -->
Java代码:
package com.spring.demo;
public class MyBindingInitializer implements WebBindingInitializer {
}