Я запускаю приложение GWT на Jetty 6.1 с Weld 2.0. Есть следующий код:Сжатый ввод HttpSession в сеанс, связанный с bean, равен нулю
@SessionScoped
public class SessionContext implements Serializable {
@Inject
private HttpSession httpSession;
public SessionContext() {
super();
//at this point httpSession is null
}
}
Что я упускаю, почему HttpSession не вводили? Ссылка говорит, что Injecting the HttpSession will force the session to be created.
Спасибо, что помогли. Но я должен упомянуть, что в любом случае ДОЛЖЕН быть конструктором по умолчанию без параметров. – Minolan
Имейте по умолчанию ctor и используйте метод @ @ PostConstruct. – LightGuard