[JSP ] 資料互換?

看板java作者 (Let bygone be by gone)時間16年前 (2008/01/30 01:26), 編輯推噓7(705)
留言12則, 6人參與, 最新討論串1/1
最近要維護一套別人開發的網站系統,AP Server 是 WebSphere 網站是走MVC架構,不過framework是原廠商自行開發的, 目前有個問題是,當兩個使用者同時進行查詢時,資料可能互換 譬如A查詢資料甲,B查詢資料乙,同時按下查詢鍵時,有可能在A的畫面 上顯示的資料乙,在B的畫面上顯示資料甲 但是也不是每次都會發生,所以也不知如何Debug framework我也整個Decompiler來檢查,目前也沒看到什麼問題 想請問會發生這樣的狀況,可能的原因有那些?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.0.242.61

01/30 01:59, , 1F
兩個使用者在不在同一台電腦上? XD
01/30 01:59, 1F

01/30 10:25, , 2F
有確認過資料來源是否一致嗎?
01/30 10:25, 2F

01/30 13:03, , 3F
1.查使用者是否在NAT後. 2.查系統Session Trace機制
01/30 13:03, 3F

01/30 13:48, , 4F
支持樓上的2 因為seesion不是by browser嗎?
01/30 13:48, 4F

01/31 13:40, , 5F
以前 debug 別人程式也遇到這種情況,結果是 multi thread
01/31 13:40, 5F

01/31 13:40, , 6F
處理發生錯亂(資料暫存在 servlet 的 member 又沒有用
01/31 13:40, 6F

01/31 13:40, , 7F
thread local)。一般來說底層 session 不太容易會錯亂才是
01/31 13:40, 7F

02/01 23:28, , 8F
列舉幾種問題..是否有用到非英文語系..轉碼導致問題...
02/01 23:28, 8F

02/01 23:29, , 9F
或是在邏輯判斷時..不同的身份進來應該對應正確資料...
02/01 23:29, 9F

02/01 23:31, , 10F
卻沒有對應..這可以再查驗..如果查驗出..可再請廠商調整...
02/01 23:31, 10F

02/01 23:33, , 11F
或者是比較扯的browser在ap產生出來的時候header並不支援...
02/01 23:33, 11F

02/01 23:35, , 12F
被cache住...若是ie使用者建議使用ie7..或是使用firefox...
02/01 23:35, 12F
文章代碼(AID): #17ds7Q-t (java)