從官網下載的支付寶支付demo
訪問index.jsp點擊支付按鈕跳轉到后台地址alipay.trade.page.pay.jsp,然后返回一段form表單進行跳轉,一切正常
但是我想將alipay.trade.page.pay.jsp中的java代碼寫到servlet中去,然后這時候就包錯了:錯誤代碼 invalid-signature 錯誤原因: 無效簽名
這就很奇怪了,代碼都一樣復制過來的,頁面也可以正常跳轉,只是頁面不是正常的支付
那就是簽名有問題了,簽名是從后台發送到前台的,所以問題出在編碼
resp.setContentType("text/html;charset=utf-8");
加上編碼格式就好了