加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

表单 – Spring MVC – 如何在部分绑定表单时不丢失字段值

发布时间:2020-12-15 01:29:06 所属栏目:大数据 来源:网络整理
导读:我想为bean X创建一个更新表单.这个bean可以说它有字段A,B,C,D. ?在我的表单中,我想只更新字段A,B并让C和D保持不变. 有没有办法将bean X绑定到只有字段A和B的更新表单,这样当我提交表单时C和D将不会被更改? 我知道我可以为C和D添加隐藏字段但是如果这些不是

我想为bean X创建一个更新表单.这个bean可以说它有字段A,B,C,D.
?在我的表单中,我想只更新字段A,B并让C和D保持不变.
有没有办法将bean X绑定到只有字段A和B的更新表单,这样当我提交表单时C和D将不会被更改?

我知道我可以为C和D添加隐藏字段但是如果这些不是原始字段,它们是其他bean或集合.

我知道另一个解决方案是创建一个只有字段A和B的XUpdateBean,并在表单提交后将XUpdateBean中的字段复制到我的X bean.

在Spring 3 MVC中有更好的更新方式吗?

最佳答案
你可以拥有一个只包含你需要的字段的命令-Object / form-b??arking-Bean.

在控制器中,您必须加载bean X,并且需要使用commandObject中的字段更新其字段.

也许您还可以想到没有为commandObject添加额外的类,而是使用类BeanX.但是当然你需要两个BeanX实例,一个用于commandObject,一个用于bean x.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读