我的网站上有一个产品页面,每件商品都有一个加密的 Paypal 添加到购物车按钮。<form>
下面是 Paypal的一个示例:
<form target="_self" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7----------END PKCS7-----
">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
我想将处理程序添加到表单中,因此当客户单击“添加到购物车”按钮时,他们将在产品页面上看到一个表单/调查问卷,他们必须在将项目添加到购物车之前onSubmit
填写并提交该表单/问卷。
成功提交由我的 Java Servlet 处理的表单后,我可以在 Servlet 中放入某种代码以将项目添加到购物车吗?直接发到Paypal?否则,我看到将商品放入购物车的唯一方法是要求客户再次单击“添加到购物车”按钮。
我的概念流程是这样的——
产品页面 >
单击添加到购物车按钮(贝宝表单代码中的 onSubmit 处理程序)>
div 与我的表单,而不是贝宝,有用户填写的字段,此表单显示在页面上 >
用户填写我的表格并提交 >
servlet 处理表单字段信息 >
表格已成功填写并处理 >
此时我需要将商品添加到购物车并将用户发送回产品页面。