2011-12-12 299 views

回答

1

你引用的HttpSession一些JSF的性能管理bean类。这是一个非常糟糕的设计。删除它,并更改您的方法,从线程本地范围中的FacesContext中获取它。但毕竟,这仍然是一种气味,在设计合理的JSF托管bean类中,您应该有而不是有任何单行import javax.servlet...。如何正确地解决这个问题取决于具体的功能需求,根本不清楚你的问题。我的第一个猜测是你实际上需要一个会话范围的托管bean,然后由@ManagedProperty注入。