打印 |
|
10分 |
建议把源码贴上来
|
Map<String, String> map = new HashMap<String, String>();
map = Alipayservice.alipay_interface(common); if (map.equals(null)) { alipaytext.setText(“”); JOptionPane.showMessageDialog(null, “接口调用失败!支付宝服务器不通!”, “消息提示”, JOptionPane.ERROR_MESSAGE);// 警告框 alipaytext.requestFocus(); return; } else { // 获取json返回回来的数据 String name = null; String result_detail=((String) map.get(“result_detail”)); System.out.println(result_detail); if (((String) map.get(“is_success”)).equals(“0″)) { name =”订单撤销失败”; } else if (((String) map.get(“is_success”)).equals(“1”)) { if (map.get(“result_trade_no”).equals(“null”)) { name =”订单不存在!或已经撤销!”; }else{ name =”订单撤销成功”; } }else if (((String) map.get(“is_success”)).equals(“2″)) { name =”交易处理中”; }else name =”返回值异常,请联系中本信息开发人员”;{ } JOptionPane.showMessageDialog(null, name, “消息提示”, JOptionPane.ERROR_MESSAGE);// 警告框 alipaytext.requestFocus(); return; } |
|
System.out.println(map.get(“result_trade_no”))看看是什么?
还有判断null null!=map.get(“result_trade_no”)不就可以 map.get(“result_trade_no”)这个里面存的是”null”这样的字符串? |
|
不行的 system.out.println(map.get(“result_trade_no”));
就出错 跟下面这个兄弟一样的错误 但是他没有说是怎么解决的、、、、 http://bbs.csdn.net/topics/390461086 |
|
在线等。。。。。
|
|
30分 |
Map<String, String> map = new HashMap<String, String>(); |
谢谢楼上的 换成ojbect 在 对比就可以了 非常给力。。
if (((Object)map.get(“result_trade_no”)).equals(“null”)) { |