2009-05-13 1 views
0

struts2에서 작업 중입니다. 내 액션 클라우스 전에 실행하는 인터셉터가 있습니다. 이제 jsp 페이지에서 컨트롤을 전송하면 인터셉터로 이동하고 일부 처리가 끝나면 컨트롤이 액션 클래스로 이동합니다. 이 완벽한 흐름이 잘 돌아갑니다. 그러나 두 가지를 발견했습니다.struts2에서 조치가 취해지기 전에 인터셉터가 실행될 때의 문제

1) 조치 클래스로 가기 전에 control이 action-validation.xml로 이동하지 않습니다.

2) 텍스트 필드 등의 값을 가져 오지 못하면 제출 전에 jsp 페이지에 입력됩니다.

누구나이 두 가지 점에 대한 해결책을 찾는 방법을 알려줄 수 있습니까?

미리 감사드립니다.

답변

0

struts.xml에 인터셉터를 정의한 순서를 살펴 보겠습니다. params 인터셉터 (적어도 1 개, 모델 구동 패턴 2 개 필요)와 올바른 위치에 정의 된 유효성 검사 인터셉터가 있는지 확인해야합니다. 나는 일반적으로 기본 스택 (here으로 정의)을 복사 한 다음 필요에 맞게 수정합니다. 어쩌면 인터셉터 스택 정의를 질문에 추가 할 수 있습니까?