Liberty リポジトリー[8.5.5.5 以降]

Expression Language 3.0 フィーチャーの機能

Expression Language (EL) 3.0 フィーチャーは、EL 3.0 仕様の完全なサポートを提供します。

EL 3.0 機能の説明は、EL 3.0 仕様に記載されているため、ここでは詳細には記載しません。ただし、以下に、いくつかの重要な機能強化を示します。

重要: EL 3.0 フィーチャーには、既存のアプリケーションが機能しなくなる可能性がある変更が含まれています。ヌルから非基本型 (String を除く) へのデフォルト強制変換では、ヌルが返されます。例えば、ヌルが Boolean に強制変換された場合、false ではなく、ヌル値が返されるようになっています。以下のコード例でこのシナリオを説明します。
Integer number=null;
factory.coerceToType(number, java.lang.Double.class)
EL 3.0 フィーチャーでは、factory.coerceToType はヌルを返しますが、EL 2.2 フィーチャーでは、値 0.0 を返します。

トピックのタイプを示すアイコン 概念トピック

インフォメーション・センターに関するご使用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2015 年 6 月 17日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=cwlp_el30
ファイル名: cwlp_el30.html