gpt4 book ai didi

java - Spring Web MVC Cycle中formbackingobject和referencedata对象如何操作?

转载 作者:IT老高 更新时间:2023-10-28 13:45:02 28 4
gpt4 key购买 nike

我是 Spring Framework 的新手,并试图了解 formBackingObject 的功能并将其与 referenceData 进行比较方法,当我试图从 Spring MVC 的角度将它们与 HTTP 请求周期联系起来时,这两个对象都让我感到困惑。

如果有人可以引用示例来解释这两个对象,我将不胜感激。

问:formbacking objectreference Data Object有什么区别?

最佳答案

当你加载一个网页时,你会想要将数据传递给它,以便它可以呈现。

其中一些数据将纯粹是信息性的、只读的;页面呈现所需的数据,但这不是当前事务的一部分。示例:要填充下拉列表的国家/地区列表、用户可以购买的可能产品列表。

其他数据将用于读取和写入:例如,表单的内容必须使用当前数据填充,但也可以由用户更新。这组数据将绑定(bind)到表单;发送到页面的数据将呈现,从页面(由用户)发送的数据将导致更新。示例:用户的姓名和地址;当前顺序。

所有这些数据通常会存储在页面需要访问的一个或多个对象中。

包含信息数据的对象应放置在 referenceData() 方法提供的 map 中。可以有任意多个这样的对象。

要绑定(bind)到表单的数据,读/写数据,必须包含在单个对象中。此对象应由 formBackingObject() 方法返回。

我将补充一点,在更新的 Spring 版本中,使用注释而不是这些“内置”方法。

关于java - Spring Web MVC Cycle中formbackingobject和referencedata对象如何操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588971/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com