2010-12-14 2 views
4

JSF 2.1을 배우는 중입니다. "플래시"스코프가 다른 스코프와 겹치는 것처럼 보입니다. 이것은 어떤 가치를 가져 오나요, 아니면 현대의 GOTO : 성명서로 무시해야합니까? 사용량이 많습니까? 다른 유형의 범위 (보기, 요청 등)를 사용하는 것이 더 바람직합니까? 다음과 같이JSF에서 "플래시"범위의 용도는 무엇입니까?

답변

4

그것의 주요 사용법은 다음과 같습니다

  • 당신이이 관리 빈 후 리디렉션 탐색 규칙이 반환됩니다
  • 에서 작업 방법에 의해 처리됩니다
  • 양식을 제출
  • 당신이 필요로하는
  • 결과 페이지에서 조치 방법으로 얻은 객체를 보여주기 위해

플래시 범위가 아닌 경우, URL에 직렬화 된 형식으로 결과를 전달하거나 리디렉션보다는 전달을 사용해야합니다. 하지만 이것은 나쁜 사용자 경험입니다 (새로 고침을 누르면)

+4

플래시 범위가 현재 JSF 구현에서 실제로 작동하면 좋을 것입니다. –

+0

@Bozho 왜 새로 고침을 누르면 나쁜 사용자 환경이 될 것이라고 말하는가? – Geek

+0

"양식을 다시 제출 하시겠습니까?"대화 상자가 나타납니다. – Bozho