HTMLは、NULL値をビジネス・サービスに返すことができません。Webアプリケーションでは、ユーザーがテキスト・フィールドを空のままで入力フォームを送信した場合、フィールドの値は空の文字列として送信されます。したがって、ビジネス・サービスにNULL値を受け入れる属性があり、それらの属性値がWebアプリケーションの入力フォームで指定される場合、送信された空の文字列をNULL値に変換するコードを記述する必要があります。
NULL値を受け入れるサービス・タイプ属性のsetterメソッドには、変換を処理するために次のようなコードが必要です。
void setAttributeName(String attributeName)
{
if (attributeName != null && attributeName.length() == 0)
{
attributeName = null;
}
// continue with attribute setter logic
}
Copyright © 1997, 2006, Oracle. All rights reserved.