2010-07-09 51 views
0

我有一個由spring管理的服務層。現在有一點我需要來自httpsession的一些信息。有沒有一種乾淨的方法直接將httpsession注入我的服務層?Portlet,Spring,服務層注入HttpSession

我的portlet不是由spring管理的 - 這點在我的設置中很重要。

回答

0

壞主意。

服務層不應該知道有關HTTP的任何信息。

我的建議是將信息拉出會話,將其綁定到(驗證的)對象,並將該對象作爲服務接口上的某個方法調用的參數。

這不是注射的地方。

+1

hmm驗證對象?需要更多的信息。我的問題是,在我的門戶網站env中,我無法聲明一個會話範圍,這將是我通過彈簧存儲所需信息的第一選擇 – onigunn 2010-07-09 11:46:45