2012-08-22 2 views
0

이 질문은 약간 이상하게 보일 수 있지만 내 문제에 대한 몇 시간 동안의 작업 후 결론이 있습니다. 내 양식이 동일한 POST 매개 변수를 2 번 제출할 때 나타납니다. firefox에서는 2 번 매개 변수 id = xxx를가집니다.) struts는 자동으로 결과를 "input"으로 리다이렉트합니다. 내 action 메소드를 호출하지 않고도 (나는 어떤 prepare 메소드도 가지고 있지 않습니다.)Struts2 중복 게시물 값 유효성 검사

중복 된 게시물 값을 방지하는 것과 같은 것 (예 : 인터셉터)을 알고 있습니까?

감사합니다, 나는 희망 메신저 충분히 :(명확

+1

다른 문제에 대한 자세한 내용을 제공해야합니다. 그 외에도 아무 말도하지 마십시오 –

답변

0

당신이 "프로토 타입"범위.보다

다른 할 필요가 빈으로 액션을 정의하는 명시 적으로 스프링을 사용하는 경우, 아니, 이 문제는 거의 항상 GET 양식과 싱글 톤 작업에 의해 발생합니다.

이 아닌 경우 대답이 나오면 S2 양식에 한 번만 입력하면 동일한 양식 값이 두 번 제출됩니다. 훨씬 더 자세한 내용을 제공해야합니다.

+0

봄을 사용하지 않습니다. 제 질문은 그 매개 변수가 어떻게 두번 나타나는지에 관한 것이 아니라 같은 게시물 요청에서 동일한 매개 변수를 두 번 제출하면 struts가 자동으로 액션 메서드를 호출하지 않고 INPUT으로 리디렉션하는 이유입니다. – Estragon

+2

@Estragon 아마도 하나의 속성에 컬렉션을 설정하려하기 때문일 수 있습니다. 정보 없이는 알 수 없습니다. –

관련 문제