【问题标题】:Inject @SessionScoped value into filter with Guice使用 Guice 将 @SessionScoped 值注入过滤器
【发布时间】:2013-06-27 02:53:41
【问题描述】:

我在会话中有一个用户的类持有值

 @SessionScoped
 class UserSession{}

现在我有一个LoginFilter 来确保通过用户登录访问一些 url

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

然后当我尝试引导码头时抛出了超出范围的异常。如何检查会话是否包含 UserSession 对象?我不知道UserSession类的属性名。

【问题讨论】:

    标签: guice guice-servlet sitebricks


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-07
      • 1970-01-01
      • 2013-12-11
      • 2011-08-12
      • 2018-08-05
      • 1970-01-01
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多