Struts 2 응용 프로그램에서 모든 프로젝트 작업 전에 논리를 실행하고 싶습니다. 논리는 필드 오류를 생성하거나 조치를 계속합니다.Struts 2 모든 작업 전에 유효성 검사를 실행하는 방법
이 경우에 대한 인터셉터를 개발하려고했습니다. 우리는 필드 오류를 설정하는 addFieldError(fieldName, object);
전화,하지만 난 인터셉터에서 필드 오류를 추가 할 수있는 방법을 모르는 발리에서
:
그러나 여기 내 문제입니다. 가능하지 않은 경우
, 내 모든 행동 (나는 @Validations
를 사용하고 난의 상단에 내 유효성 검사기를 복사하지 않는 방법을 찾고 있어요 전에 실행되는 유효성 검사기를 사용할 수 있는지 알려 주시기 바랍니다 내 모든 행동!)
유효성 검사는 모든 작업 전에 * 항상 * 실행됩니다. 때로는 그러한 유효성 검사가 필요 없거나 유효성 검사가 트랜잭션에서 수행되지 않으므로 상위 계층으로 이동하면 * 프레젠테이션 * 계층을 의미합니다. –