Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SpringMVC中,即使某些字段不是';t边界_Spring_Spring Mvc - Fatal编程技术网

在SpringMVC中,即使某些字段不是';t边界

在SpringMVC中,即使某些字段不是';t边界,spring,spring-mvc,Spring,Spring Mvc,在这种情况下,我们的模型对象(JavaPOJO)包含一些未绑定到当前表单上的额外字段。换句话说,表单可以包含3个文本字段,这是模型所拥有的,但模型也有很多其他内容 当我提交表格时,我会丢失所有未绑定的内容。因此,我的模型对象将丢失除绑定的3个输入字段之外的所有信息 是否有办法在表单提交之间结转或保留完整的模型对象,或者不丢失未绑定的数据?您应该在表单中使用。但是我的模型中存储了复杂的对象。隐藏字段不能指向复杂对象,只能指向字符串。然后,在提交表单后,再次连接数据库并获取具有唯一id的额外字段。将

在这种情况下,我们的模型对象(JavaPOJO)包含一些未绑定到当前表单上的额外字段。换句话说,表单可以包含3个文本字段,这是模型所拥有的,但模型也有很多其他内容

当我提交表格时,我会丢失所有未绑定的内容。因此,我的模型对象将丢失除绑定的3个输入字段之外的所有信息


是否有办法在表单提交之间结转或保留完整的模型对象,或者不丢失未绑定的数据?

您应该在表单中使用。但是我的模型中存储了复杂的对象。隐藏字段不能指向复杂对象,只能指向字符串。然后,在提交表单后,再次连接数据库并获取具有唯一id的额外字段。将pojo分离为两个具有唯一id的pojo。是否将它们存储在会话中?request.getSession().addAttribute..将复杂对象序列化为JSON,并将隐藏参数发送到表单中,您应该在表单中使用。但是我的模型中存储了复杂对象。隐藏字段不能指向复杂对象,只能指向字符串。然后,在提交表单后,再次连接数据库并获取具有唯一id的额外字段。将pojo分离为两个具有唯一id的pojo。是否将它们存储在会话中?request.getSession().addAttribute..将复杂对象序列化为JSON,并将隐藏参数发送到表单