2009-06-26 45 views

回答

1

您需要提供一個實現HttpSessionActivationListener(服務器API的一部分)一類接口,並在web.xml中註冊。

然後,您可以跟蹤活動會話並使用該信息訪問會話並執行屬性更新。有效的實現類將是一個單例,所以在會話跟蹤期間你必須認真對待同步問題。

當然,如果你有一個具有多個節點的集羣環境,屬性變化的傳播可能相當複雜。

4

讓我猜測..你正在將緩存中的值存儲到會話變量中,對嗎?

最簡單的方法是每次需要時從緩存中檢索值,並讓緩存管理到期/重新加載等。這是緩存的責任。

換句話說,不要將緩存中的值存儲到會話對象中。當您使用緩存時,它將毫無用處。

乾杯