我想为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-barking-Bean.
原文链接:https://www.f2er.com/spring/432200.html在控制器中,您必须加载bean X,并且需要使用commandObject中的字段更新其字段.
也许您还可以想到没有为commandObject添加额外的类,而是使用类BeanX.但是当然你需要两个BeanX实例,一个用于commandObject,一个用于bean x.