たとえば、Person クラスのような Struts + Velocity 構造があり、その 1 つのプロパティは Car オブジェクト (独自の getter/setter メソッドを持つ) であり、ModelDriven と getModel 構造を使用してアクションに送信される Velocity フォームにマップされます。 .
car プロパティが null または car.id != 0 でない場合は「View Car」を表示するボタンをフォームに配置するか、car が null または car.id = 0 の場合は「Choose Car」という別のボタンを表示します。
これをどのようにコーディングしますか。テンプレートファイルでそのようなことを試しました:
#if($car != null)
#ssubmit("name=view" "value=View Car")
#else
#ssubmit("name=new" "value=Choose Car")
#end
しかし、 #if行の Null 値に関するエラーが発生し続けます。
Person で boolean メソッド hasCar() も作成して試してみましたが、アクセスできず、理由がわかりません。
また、Velocity + Struts のチュートリアルは見つけにくいか、適切な情報がありません。
ありがとう