4

私のアプリケーションでは、JSF と Java Web サービスを使用しています。Web サービス関数のいずれかが値を返すnull場合、常に「null」文字列として表現されます。結果として、値や空の文字列#{empty object}をテストするような EL 式を使用することはできません。null

nullJava Web サービスが空の文字列として値を返すか、JSF/EL が「null」文字列を値として理解できるように構成する方法があるかどうかを尋ねたいと思いnullます。

4

1 に答える 1

0

もし、あんたが、

  • SOAP を使用する場合、SOAP メッセージは XML であることを覚えておく必要があるため、空の文字列をnullまたはとして返すことができます。empty object

  • StringHTTP または REST を使用する場合、オブジェクトと情報をシリアル化するために HTTP を使用するタイプを覚えておく必要があります。

だからあなたは選択しなければなりません:

  • 戻りオブジェクトの正しいシリアル化。SOAP を使用している場合は、Base64 エンコードを覚えておいてください。

  • エラーの正しい出力値。例外またはカスタム メッセージ コードを直接シリアル化できます。

お役に立てれば幸いです。

于 2013-08-20T07:24:03.750 に答える