2011-12-12 3 views

답변

1

당신은 어떤 JSF의 속성으로 HttpSession 참조한는 빈 클래스를 관리. 이것은 매우 나쁜 디자인입니다. 그것을 제거하고 스레드 로컬 범위의 FacesContext에서 가져 오기위한 접근 방식을 변경하십시오. 그러나 결국 이것은 여전히 ​​냄새입니다. 적절하게 설계된 JSF 관리 Bean 클래스에서 이 아닌import javax.servlet...의 한 줄을 가져야합니다. 이 문제를 올바르게 해결하는 방법은 귀하의 질문에서 명확하지 않은 구체적인 기능 요구 사항에 달려 있습니다. 내 첫 번째 추측은 실제로 세션 범위가 지정된 관리되는 bean이 필요하며 차례로 @ManagedProperty에 의해 주입됩니다.

관련 문제