HttpServletRequest request =getRequest();
String notityXml = "",resXml="",payAmount="",signMsg="",errCode="",payResult="",orderId="",inputLine="";
signMsg=new String(request.getParameter("sign").getBytes("ISO-8859-1"),"UTF-8");
System.out.println(signMsg);
try {
while ((inputLine = request.getReader().readLine()) != null) {
notityXml += inputLine;
}
request.getReader().close();
} catch (Exception e) {
e.printStackTrace();
}
Map params=XmlExercise.getMapFromXML(notityXml);
PrintWriter out = null;
out = super.getPrintWriter();
try {
message = “你要进行的操作,包括充钱到客户的账号等”;
if ("OK".equals(message)) {
resXml = "<xml>" + "<return_code><![CDATA[SUCCESS]]></return_code>"
+ "<return_msg><![CDATA[OK]]></return_msg>" + "</xml> ";
} else {
resXml = "<xml>" + "<return_code><![CDATA[FAIL]]></return_code>"
+ "<return_msg><![CDATA[报文为空]]></return_msg>" + "</xml> ";
}
out.write(resXml);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (out != null) {
out.close();
}
}
return null;
}