2012-09-07 2 views
0

JSF WebPage를로드 할 때마다 Managed Bean을 NULL로 설정하십시오. 및 디스플레이 .. 때문에 @ Session Scoped 사용하고 있습니다. 세션 콘텐츠를 저장하고 싶지 않습니다.매번 Managed Bean Null로 JSF UI를로드하고 싶습니까?

+0

도움이 필요하면 답변을보다 쉽게 ​​이해할 수 있도록해야합니다. 적합 할 때 코드/예제. – SJuan76

+0

피드백을 보내 주시겠습니까? – ashokhein

+0

CDI를 사용합니까? –

답변

1

Cdi jsr-299 rings no bell? 그렇지 않은 경우 조사해야 할 사항입니다. 기본적으로 jsf beans 대신 cdi beans를 가질 수 있습니다. Cdi는 대화 범위를 제공하며 귀하의 필요를 충족시킬 수 있습니다.

viewscope에서 읽어야하는 jsf2 beans를 사용하는 경우 필요에 따라 다를 수 있습니다.

마지막으로 jsf beans를 사용하면 좋겠지 만 좋은 방법은 아닙니다. 다음 답변 중 하나에 코드를 입력하십시오. How (and when?) to remove a Session scoped bean in JSF 2.0

+0

이 질문은 이해하기가 어렵지만 대신 대답은 단지 @ViewScoped를 사용하는 것입니다. CDI'@ ConversationScoped'는 사용하기에 더 어색합니다. – BalusC

관련 문제