我在会话中有一个用户的类持有值
@SessionScoped
class UserSession{}
现在我有了一个LoginFilter
,以确保用户登录时访问一些url
class LoginFilter{
@Inject UserSession userSession;
...
}
然后,当我尝试引导jetty时,抛出了超出范围的异常。如何检查会话是否包含UserSession
对象?我不知道UserSession
类的属性名称。
您可以注入Provider<UserSession>
而不是普通的UserSession
。