String responseContent = com.xl.lottery.pay.saofubao.Util.doPostRequest(payInfo.getReqUrl(), sfb1);
System.out.println("<br/><br/>请求地址:" + payInfo.getReqUrl());
System.out.println("<br/><br/>请求结果:" + responseContent);
System.out.println("请求结果:" + responseContent);
Map respMap = JSON.parseObject(responseContent, Map.class);
if(respMap.get("code").equals("200")) {
}
else {
System.out.println("<br/><br/>验签结果:失败");
}
msg等于200成功之后该怎么写跳转到支付url的页面
可以将其转成json格式,通过json格式去获取payUrl
用sendRedirect方法重定向到对应页面
response.sendRedirect(url);
request.getRequestDispatcher("支付页面路径").forword(request,response)
{msg=成功, result={"orderNo":"1524711689428038","transactionNo":"1524711693671955356","payUrl":"http://www.sgbzf666.com:80/pay/gateway/57F7C533214479D9ED3B0CCE168044D"}, code=200, sign=A30E57E0A0B08FC01D7C96E1B4247C2F, signType=md5}怎么获取result里的pauUrl地址
$.ajax({
url:getPath()+"/xx/xx.action",
//data:{companyID:companyID,cxDate:cxDate},
data:{},
type:"POST",
dataType:"json",
// cache:false,
success:function (data) {
var result = data.result;
$.each(result,function(key,value){
str = value.payUrl;
alert(str);
//Window.location.href = str;
});
},
error:function () {
}
});
试试这个