spring mvc 请求范围的会话变量如何工作?
例如,假设用户想从他/她的浏览器修改一些“Foo”对象,并打开多个选项卡来这样做:例如,
HTTP-GET/tab#1:http://mywebsite.com/foo/edit?id=1 HTTP-GET/tab#2:http://mywebsite.com/foo/edit?id=2
并且都通过
HTTP-POST/URL = http://mywebsite.com/foo/save
没有“id”信息存储在客户端的任何地方(除了客户端访问以修改所需的“Foo”对象的 URL 查询字符串中),也没有传输回服务器。
Spring MVC 如何知道来自 tab#1 的提交应该修改 Foo#1,而来自 tab#2 的提交应该修改 Foo#2?(即,因此来自特定选项卡的特定编辑表单上的字段绑定到正确的 Foo 对象)