1. Annotationsmethode, implementierte Initbinder -Annotation in der Controller -Schicht
@InitbinderPublic void initbinder (httpServletRequest Request, ServletRequestDatabinder Binder) löst Ausnahme aus {DateFormat fmt = new SimpleDateFormat ("yyyy-mm-dd"); CustomDateEditor dateDitor = new CustomDateEditor (fmt, true); Binder.registerCustomeditor (Datum.Class, Datumspartner); }2. Typumwandlung, SpringMVC bietet eine Konverterschnittstelle
public class datEconvert implements converter <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; }}Konfigurieren Sie den Konverter in Spring.xml
<!-- Step 1: Create a custom date conversion rule --><bean id="dateConvert"/><!-- Step 2: Create conversion-Service and inject dateConvert--><bean id="conversionService"> <property name="converters"> <set> <ref bean="dateConvert"/> </set> </property></bean><!-- Step 3: Register the processor mapper/processor adapter and Fügen Sie die Conversion-Service-Eigenschaft hinzu-> <MVC: Annotationsgetriebene Conversion-service = "ConversionService"/>
Die obige Beispielerläuterung von SpringMVC -Datumsparametern in den Hintergrund ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.