2012-04-11 8 views
0

私は仕事で古いJavaアプリケーションのコードを更新していますが、私はStruts 1の新機能です。JSPでアクセスしようとしているフォームにnull値があるとフレームワークが何をするのだろうと思いましたか?NULL値を渡すときに、ストラット1は何をしますか?

  • nullを文字列nullに変換しますか?
  • または、フィールドをJSPの空白のままにしますか?
  • それは転倒して失敗するのですか?この中に任意の洞察力のための

おかげで、

アレクセイ・ブルー。

答えて

2

あなたの質問は、Struts 1タグのnull処理の動作に関連すると仮定します。これらのタグのほとんどは、指定された引数の1つがnullの場合はRuntimeExceptionをスローしますが、ignore属性をfalseに設定することでこの動作をオーバーライドすることができます。 employee Beanがnullの場合、空白フィールドが書き込まれる。この場合

<bean:write name="employee" property="firstName" ignore="true"/> 

:ここでbean:writeを用いた例です。

logic:notEmptyを使用して、NULL値を明示的にテストすることもできます。

+0

ありがとうございました:) –

関連する問題