2010-05-14 4 views
2

안녕하세요, Seam 응용 프로그램을 만들고 질문이 있습니다.각 페이지 요청 후에 conversationId가 계속 증가하는 것은 정상입니까?

삭제 및 선택 메소드가있는 상태 비 저장 세션 빈 (기본 접합 범위)이 있습니다. 데이터 모델을 포함하는 페이지가 각 행을 선택하고 삭제하는 링크를로드하고 가져옵니다 (두 링크는 ​​모두 bean의 actionmethod를 참조 함).

delete 메서드는 선택한 행을 목록에서 삭제하고 null (페이지 다시로드)을 반환합니다. select 메서드는 선택한 행을 편집 할 수있는 새 페이지를로드합니다.

데이터 모델의 링크를 클릭하고 작업이 실행될 때마다 conversationId가 증가합니다. 대화 에서조차도 정상적인 행동입니까? 정상적인 동작이 아닌 경우이 문제가 발생하지 않도록하는 가장 좋은 방법은 무엇입니까?

답변

0

예 이것은 Seam의 일반적인 동작입니다. Seam은 기본 제공 구성 요소, 필터 및 서블릿에서 대화를 사용하여 다른 것들 사이에서 가비지 수집합니다.

대화를 명시 적으로 사용하지 않더라도 seam은 항상 임시 대화 상자를 만듭니다.

+0

확인해 주셔서 감사합니다.) 기본적으로 서버가 잠시 동안 실행 중이면 대화를 가져올 수 있습니다> 10000? – Casper

+0

네 맞습니다. –

관련 문제