我有一个 Struts + Velocity 结构,例如一个 Person 类,它的一个属性是一个 Car 对象(具有自己的 getter/setter 方法),它使用 ModelDriven 和 getModel 结构映射到提交给 Action 的 Velocity 表单.
如果 car 属性不为 null 或 car.id != 0,我应该在表单上放置一个显示“查看汽车”的按钮,或者如果 car 为 null 或 car.id = 0,则显示另一个按钮“选择汽车”。
我该如何编码。我在模板文件中尝试了类似的东西:
#if($car != null)
#ssubmit("name=view" "value=View Car")
#else
#ssubmit("name=new" "value=Choose Car")
#end
但是我在#if行中不断收到关于 Null 值的错误。
我还在 Person 中创建了一个布尔方法 hasCar() 来尝试,但我无法访问它,也不知道为什么。
而且 Velocity + Struts 教程很难找到或有很好的信息。
谢谢