1。注釈法、コントローラーレイヤーでInitbinder注釈を実装
@initbinderpublic void initbinder(httpservletrequest request、servletrequestdatabinder binder)スロー例外{dateformat fmt = new simpledateFormat( "yyyy-mm-dd"); customdateeditor dateeditor = new CustomDateEditor(FMT、True); Binder.registerCustomeditor(date.class、dateeditor); }2。型変換、SpringMVCはコンバーターインターフェイスを提供します
パブリッククラスDateConvert 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(); } nullを返します。 }}spring.xmlでコンバーターを構成します
<! - ステップ1:カスタム日付変換ルールの作成 - > <bean id = "dateconvert"/> <! - ステップ2:コンバージョンサービスと挿入dateConvert--> <bean id = "conventionservice"> <プロパティ名= "> <set> <bean =" dateconvert "/> </set> </propation> </becper> Conversion-Serviceプロパティを追加 - > <MVC:Annotation-driven Conversion-Service = "ConversionService"/>
上記の例SpringMVCパッシング日付パラメーターの背景への説明は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。