springmvc:カスタムコーディング型コンバータ

文字列変換日:

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」/>

 

おすすめ

転載: www.cnblogs.com/flypig666/p/11517536.html