2012-10-17 4 views
0

4 탭이있는 탭 패널이 있습니다. 세 번째 탭에는 3 개의 텍스트 필드와 제출 버튼이 있습니다. 이 탭에 대한 유효성 확인을 수행하는 방법. 동일한 탭 (예 : 3 번째 탭)으로 돌아 오는 방법에 대한 유효성 검사 오류가 있습니다. XML 유효성 검사를 시도했을 때 유효성 검사가 실패 할 때 3 번째 탭이 아닌 첫 번째 탭으로 반환되었습니다 (resutl type = "input").Struts2에서 탭 패널 유효성 검사

답변

0

TabbedPanel은 마지막으로 방문한 탭을 기억하기 위해 쿠키를 사용합니다 (또는 선택하지 않았습니다).

당신은 항상 마지막에 기억 탭, OR을 방문 할 수 당신은 항상 첫 번째 탭에서 시작됩니다 : 내가 잘 기억한다면

동적으로 사용할 수 없습니다. 현재 탭을 기억하고 싶은 경우

, 당신은 TAB 3 및 검증에 데이터를 제출하려는 경우, 그 결과

<s:tabbedPanel> 

태그에

useSelectedTabCookie="true" 

속성을 삽입 오류가 발생하면 탭 3의 페이지로 돌아갑니다.

하나의 버튼으로 여러 개의 탭을 제출하지 말 것을 권합니다. 모든 탭에는 각 탭이 있어야합니다.

관련 문제