spring mvc請求範圍會話變量如何工作?Spring會話變量如何工作
例如,假設一個用戶想要從他/她的瀏覽器中修改一些「富」的對象,並打開了多個選項卡可以這樣做:例如,
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」信息存儲在客戶端的任何地方(除了在客戶端訪問的URL查詢字符串中修改所需的「Foo」對象),也沒有傳回服務器。
Spring MVC如何知道來自標籤#1的提交應該修改Foo#1,並且來自標籤#2的提交應該修改Foo#2? (即,來自特定選項卡的特定編輯表單上的字段綁定到正確的Foo對象)
Cookie和sessionid在這裏是無關緊要的,因爲我試圖區分同一用戶的不同對象,而不是不同用戶的對象。 此外,我的問題說沒有對象的「ID」信息被髮回服務器,所以隱藏的對象ID字段也沒有真正的工作。 – ManRow 2013-04-27 23:39:39