2013-03-20 1 views
0

저는 Java Struts 웹 응용 프로그램과 페이팔 IPN을 통합하려고합니다. paypal에 따르면 모든 거래 유형에 걸쳐 IPN으로 게시되는 변수는 2 개 뿐이지 만 게시 할 수있는 다른 변수가 많이 있습니다.스트럿츠 및 가변 게시 매개 변수

내 조치 양식에없는 게시물 변수가 전송되면 struts는 해당 속성/설정자가없는 양식에 대한 오류를 반환합니다.

IPN은 300 개의 변수가 있으며 모든 가능한 필드에 대한 필드를 갖고 싶지 않습니다. 스트럿츠에서 actionForm이 고려하지 않은 포스트 변수를 허용 할 수 있습니까?

답변

1

Struts 양식에 포함되지 않는 사후 변수를 사용하려면 struts 양식을 무시하고 간단한 html 양식을 struts 조치 클래스와 함께 사용해야합니다. struts 형식의 getter setter가없는 일부 변수는 지정한대로 예외를 throw합니다. 따라서 더 많은 유연성을 얻으려면 HTML 양식을 사용하는 것이 좋습니다. 물론 우리는이 형식의 형식에 대해 유효성 검사 및 다른 기능을 다시 작성해야합니다.

우리는 모든 문제없이 struts 액션 클래스를 사용하여 간단한 html 양식을 사용할 수 있다고 말하고 싶습니다. 우리는 이미 생산 애플리케이션에서 이러한 유형의 작업을 수행했습니다.

감사합니다.

+0

와우, 나는 바보입니다. 단지 actionform을 전혀 사용하지 않고 요청 변수에서 원하는 매개 변수를 수동으로 추출 할 수 없음을 잊어 버렸습니다. – CryptDemon