[問題]Spring的SimpleFormController問題

看板java作者 (BlueCancer)時間13年前 (2012/05/27 12:57), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串1/1
想請問是否有人使用SimpleFormController遇過form bean資料未清的問題? 我的SessionForm設為true,Bean scope是預設(singleton) 極少數情況下,使用者第2次request上來的資料會是第1次request的資料上來 看了Spring的DOC( http://tinyurl.com/d4seysu ) Scope預設是singleton,是否要改成request? 但是不確定每個request就new 一個instance會不會對系統有其他影響... btw...還有遇到第2個問題... 是否有前輩們遇過明明Javascript就把button在Submit後disable掉 但偶爾還是會發生一個request觸發Controller執行method兩次 google了一下( http://tinyurl.com/cn2dwgk ) 有可能使用者的操作在Javascript執行前就送出了,log也是顯示該使用者操作很快 好像是要把synchronizeOnSessiong設定成true? 最後請問是否有推薦Spring的參考書籍 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.50.152 ※ 編輯: rexhuang 來自: 114.25.50.152 (05/27 13:00)

05/27 20:37, , 1F
scope設為singleton就是整個servlet都只有這一個instance
05/27 20:37, 1F

05/27 20:40, , 2F
而且bean scope預設應該是prototype
05/27 20:40, 2F

05/27 20:43, , 3F
不好意思我搞錯了,預設是prototype scope是2.0時代的事了
05/27 20:43, 3F

05/27 23:07, , 4F
Spring由 1.0 年代,default bean scope 就是singleton
05/27 23:07, 4F

05/28 17:36, , 5F
看起來好像是放在session,第一個沒做完~就發第二個了
05/28 17:36, 5F

05/28 21:05, , 6F
感覺是這樣,但一直在測試環境模擬不出客戶的情況~~@.@
05/28 21:05, 6F

05/28 21:06, , 7F
又怕改設定解了一兩個客戶的問題,衍生其他問題~~~>"<
05/28 21:06, 7F

05/29 11:26, , 8F
你要測試的話~把controller那邊hold住~然後發兩次就知道了
05/29 11:26, 8F

05/30 22:36, , 9F
目前是先多在JAVA程式檢核資料Unique ID,謝謝大家^^
05/30 22:36, 9F
文章代碼(AID): #1FmRGxJx (java)