文字列変換日:
1.カスタムクラス
1 / * 2 *日列変換 。3 * / 4 パブリック クラス StringToDateConverter 実装コンバータ<文字列、日付> { 。5 。6 / ** 7 *ソース文字列文字列着信来る 。8 * @paramのソース 。9 * @return 10 * / 。11 @Override 12は、 公衆{日付変換(文字列ソース) 13である // 分析 14を IF(出典== NULL ){ 15 // 例外スローラン 16 スロー 新しい新しいのRuntimeException( "入力データを下さい" ); 17 } 18である DateFormatのDF = 新しい新しいてSimpleDateFormat( "MM-DD-YYYY" ); 19 トライ{ 20はある // 文字列の日付に変換 21は リターンdf.parse(出所) ; 22は } キャッチ(はParseException E){ 23が スロー 新しい新規のRuntimeException( "データ型変換エラー" ); 24 } 25 26れる } 27 }
第二に、カスタム型コンバータを構成しspringmvc.xml
1 <! -カスタム型コンバータを設定- > 2 <豆ID = "ConversionService" クラス = "org.springframework.context.support.ConversionServiceFactoryBean"> 3 <プロパティ名= "コンバーター"> 4。 <SET> 5。 <ビーンクラス = "cn.flypig666.utils.StringToDateConverter"> </ビーン> 6 </ SET> 7 </プロパティ> 8 </ビーン> 9。 10 <! - SpringMVCオープン支持フレームアノテーション- > 11 < MVC:注釈駆動型の変換サービス =「conversionService」/>