Вы указали HttpSession
как свойство некоторого класса управляемых компонентов JSF.Это очень плохой дизайн.Удалите его и измените свой подход, чтобы просто получить его из FacesContext
в локальной области потока.Но в конце концов, это все еще запах, в правильно спроектированных классах управляемых JSF-компонентов вы должны иметь , а не , иметь одну строку import javax.servlet...
.Как это исправить, зависит от конкретного функционального требования, которое вообще не понятно из вашего вопроса.Мое первое предположение было бы то, что вам на самом деле нужен управляемый бин сессионной области, который в свою очередь вводится @ManagedProperty
.