1. Méthode d'annotation, annotation InitBinder implémentée au niveau de la couche de contrôleur
@InitBinderPublic void initbinder (demande httpServleRequest, ServLetRequestDataBinder liant) lève une exception {dateformat fmt = new SimpledateFormat ("yyyy-mm-dd"); CustomDateEditor dateEditor = new CustomDateEditor (FMT, true); Binder.RegisterCustomEditor (date.class, dateeditor); }2. Conversion de type, SpringMVC fournit une interface de convertisseur
classe publique DateConvert implémente Converter <String, Date> {@Override public Date convert (String StringDate) {SimpledateFormat SimpledateFormat = new SimpledateFormat ("yyyy-mm-dd"); essayez {return SimpledateFormat.Parse (StringDate); } catch (parseException e) {e.printStackTrace (); } return null; }}Configurer le convertisseur dans Spring.xml
<! - Étape 1: Créez une règle de conversion de date personnalisée -> <bean id = "DateConvert" /> <! - Étape 2: Créer des services de conversion et injecter dateConvert -> <bean id = "ConversionService"> <propriété name = "converters"> <set> <ref bean = "DateConvert" /> </set> </prewet> </Ean> <! - Step 3: Register le processeur MAPER / Processeur Adapter Adapter Adapter et Ajouter le process Propriété de service de conversion -> <MVC: ANNOTATION-LIVEN CONVERSION-SERVICE = "ConversionService" />
L'exemple d'exemple ci-dessus des paramètres de date de passage de SpringMVC à l'arrière-plan est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.