1. Метод аннотации, реализованный аннотацию инициатора на уровне контроллера
@InitBinderPublic void initbinder (httpservletrequest, ServletRequestDatabinder Binder), бросает исключение {dateFormat fmt = new SimpleDateFormat ("yyyy-mm-dd"); CustomDateEditor DateDitor = New CustomDateEditor (FMT, TRUE); Binder.RegisterCustomeditor (Date.Class, DateDitor); }2. Тип преобразования, Springmvc предоставляет интерфейс преобразователя
открытый класс DateConvert реализует преобразователь <string, date> {@Override public date convert (string stringdate) {simpleDateFormat simpleDateFormat = new SimpleDateFormat ("yyyy-mm-dd"); try {return simpledateformat.parse (stringdate); } catch (parseexception e) {e.printstacktrace (); } return null; }}Настройка преобразователя в spring.xml
<!-Шаг 1: Создать правило конвертации пользовательского даты-> <Bean Id = "DateConvert"/> <!-Шаг 2: Создание конверсии-сервис и инъекция dateConvert-> <bean Id = "Conversionservice"> <Название свойства = "Конвертеры"> <Set> <Ref Bean = "DateConvert"/> </set> </properation> </bean> <! Добавить свойство конверсии-сервисного обслуживания-> <MVC: Annotation, управляемая конверсии-service = "conversionservice"/>
Приведенный выше пример объяснения параметров даты прохождения SpringMVC на фон - все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.