0

Paypal IPN を Java Struts Web アプリケーションと統合しようとしています。Paypal によると、すべてのトランザクション タイプで IPN でポストされる変数は 2 つだけですが、ポストされる可能性のある変数は他にもたくさんあります。

私のアクション フォームにないポスト変数が送信された場合、Struts はフォームにプロパティ/セッターがないというエラーを返します。

IPN には約 300 の変数があり、すべての可能性のある変数のフィールドを用意したくありません。私のactionFormが説明していない可能性のあるポスト変数をストラットで受け入れることは可能ですか?

4

1 に答える 1

1

Struts フォームにない Post 変数を使用する場合は、Struts フォームをバイパスし、Struts アクション クラスを含む単純な html フォームを使用する必要があります。struts 形式のゲッター セッターのない一部のポスト変数は、指定したとおりに例外をスローします。そのため、柔軟性を高めるには HTML フォームを使用することをお勧めします。もちろん、バリデーション用にいくつかの機能を作成し、このタイプのフォーム用に他の機能を再度作成する必要があります。

単純な html フォームを struts アクション クラスで問題なく使用できます。これらのタイプの作業は、本番アプリケーションですでに行っています。

ありがとう

于 2013-03-20T18:32:48.380 に答える