2013-06-27 44 views
0

過濾器我有一個用戶的一類保持值在會話進樣@SessionScoped值與吉斯

@SessionScoped 
class UserSession{} 

現在我有一個LoginFilter,以確保一些網址與用戶登錄訪問

class LoginFilter{ 
    @Inject UserSession userSession; 
    ... 
} 

然後當我嘗試引導碼頭時,超出範圍的異常被拋出。我如何檢查會話是否包含UserSession對象?我不知道UserSession類的屬性名稱。

回答

2

您可以注入Provider<UserSession>而不是普通的UserSession

+0

謝謝,它的作品! – jilen