我可以在视图中向用户显示部件对象,并在POST请求时检索完整对象吗?

时间:2014-03-03 11:15:45

标签: spring spring-mvc thymeleaf

我有一个webapp,我可以调用几个独立的Web服务来检索信息,并向用户显示此信息。

我展示的每个对象都被解析,我正在使用自己的域对象(pojo)。

将此信息传递给视图并将其显示给用户后,用户可以对其进行操作(例如:接受或拒绝销售优惠)。

接受/拒绝我想要跟踪此操作,并且我已经有了基础服务,但是如何引用刚刚传递给视图的对象的相同实例?

我不应该再次调用Web服务来检索它,因为这在技术上将是一个新实例。

可以在标签或隐藏的表单元素上使用自定义属性来保存相关数据并将其解析回我的控制器,但这感觉很脏。

我觉得应该有一种天生的做法,但我不知道在哪里看。有什么指针吗? :)

我只是spring-boot-1.0.0rc1(底层百里香4 + Spring-webmvc-4)

1 个答案:

答案 0 :(得分:0)

是的,当我向用户显示对象时,你可以。让我们在一个对象中显示它,然后在这里显示你不希望向用户显示哪个字段,只需将其隐藏为“hidden”属性。然后当您将表单发布到控制器弹簧将自动为您抓取对象时,您可以从本文http://chiase.azurewebsites.net/?p=471

中逐步查看更多详细信息