0

我正在尝试将 paypal IPN 与我的 Java Struts Web 应用程序集成。根据贝宝的说法,在所有交易类型中只有 2 个变量通过 IPN 发布,但还有许多其他变量可能会发布。

如果发送的 post 变量不在我的操作表单中,则 struts 将返回有关表单没有属性/设置器的错误。

IPN 有 300 个变量,我真的不想为所有可能的变量设置一个字段。是否可以在 struts 中接受我的 actionForm 可能没有考虑的 post 变量?

4

1 回答 1

1

如果你想使用不在 Struts 表单中的 Post 变量,你应该绕过 struts 表单并使用带有 struts 动作类的简单 html 表单。某些没有 getter setter 的 struts 形式的 post 变量将抛出您指定的异常。所以最好使用 HTML 表单来获得更大的灵活性。当然,我们应该为这种类型的表单编写一些验证功能和其他功能。

我们想说的是,您可以使用带有 struts 动作类的简单 html 表单而不会出现任何问题。我们已经在我们的生产应用程序中完成了这些类型的工作。

谢谢

于 2013-03-20T18:32:48.380 回答