我想创建一个对象客户端并将其添加到另一个对象。
我正在使用速度和Spring。
我形成一个命令对象并将其作为后备对象传递给视图。
我想创建一个新对象并将其添加到此命令对象,而不将任何对象保存到db。
这样做的原因是,如果在保存期间出现错误,我希望有一些持久性。我希望命令以与提交时相同的状态返回给用户。
感谢您的回答。更具体地说,我需要将许多字段绑定到对象的对象。
例如,如果我想创建一个新联系人并将其添加到客户acc。所以联系人由许多字符串组成。所以我需要将字符串绑定到联系人,然后将联系人绑定到客户acc上的联系人集合。
我想在扩展的div中执行此操作,因此用户无需离开页面。
答案 0 :(得分:0)
查看Spring Validation框架。它会处理你想做的事情。
答案 1 :(得分:0)
Spring Web MVC框架内置了对此的支持。
您需要为命令对象实现Validator,并将其设置为表单控制器的验证器。有关验证器的更多详细信息,请参阅Spring参考的Chapter 5。
使用Spring velocity macros将命令对象绑定到HTML表单。 #springShowErrors宏用于处理显示验证错误。