org.apache.commons.beanutils.ConversionException:いいえ値指定されたソリューション

転送:https://www.cnblogs.com/linjiqin/archive/2011/07/21/2112628.html

java.sql.Dateの時間で使用され、他は非組み込みオブジェクトときにオブジェクトがnullの場合、この例外が発生します。最も簡単な方法は、非組み込みオブジェクトがnullでないことを確認することです。

        

需要の変化やプロジェクト事業の変更により、組み込みのオブジェクトがnullではありません保証するものではありません、この目的の異常のための一般的な効果は、以下のソリューションを実現するために、この異常を解決する必要があります

コードをコピー
      / ** *可用性/ 
  プライベートjava.sql.Date timeToMarket。
    属性はtimeToMarketがスローされる// nullがorg.apache.commons.beanutils.ConversionException:例外が指定されていません値
//パブリックgetTimeToMarket日(){
timeToMarketを返す//;
//}
//
//公共ボイドsetTimeToMarket(日timeToMarket){
// this.timeToMarket = timeToMarket;
//}


办法//解决
パブリックストリングgetTimeToMarket(){
IF(timeToMarket == NULL)戻りヌル。
DateFormatのDATEFORMAT = DateFormat.getDateInstance()。
dateFormat.format(this.timeToMarket)を返します。
}

公共ボイドsetTimeToMarket(文字列timeToMarket){
IF(timeToMarket == NULL || "" .equals(timeToMarket.trim())){
this.timeToMarket = NULL;
}他{
{試みる
たDateFormat DATEFORMAT = DateFormat.getDateInstance()。
this.timeToMarket =新しいjava.sql.Date(dateFormat.parse(
timeToMarket).getTime());
}キャッチ(はParseException電子){
e.printStackTrace();
}
}
}
コードをコピー

おすすめ

転載: www.cnblogs.com/sharpest/p/11406779.html