問一個關於SSH整合是在action中應用session的問題

chenjin5250發表於2009-05-16
出現了一個情況 多個使用者用得是有一個session(這裡的session指的是session範圍 不是Hibernate的session) 我在IOC容器中已經將action對應的bean範圍設為prototype 為什麼還會出現多使用者公用一個session的問題 應該如何解決呢?
問題補充:具體情況是 第一個使用者登入 將使用者資訊寫入session 例如ActionContext.getContext().getSession().put("custom",custom) 之後在第一個使用者登入介面輸出session中存放的使用者資訊 例如System.out.println(custom.getUsername)
第二個使用者登入時 跟使用者一進行同樣的操作 講資訊寫入session 這是重新整理第一個使用者頁面發現 System.out.println(custom.getUsername) 的結果變成第二個登入使用者的名字 應該是一個使用者分配一個session 這裡為什麼會變成多使用者公用一個session? 應該如何修改 謝謝各位老師

相關文章