1、拼接入参报文,调用方法,处理出参报文,格式化为list,通过@ResponseBody格式化为json输出前台。出参报文不同,处理方法不同,本文以我自己的出参报文为例进行处理
@RequestMapping(value="/toData.do",method=RequestMethod.POST)
@ResponseBody
public Map<String, Object> getData(String serviceName,String startTime,String endTime,String latn) throws DocumentException {
//入参报文
String inBody = "<soapenv:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:inv=\"http://invoke.ws.io.starit.com\">\n" +
" <soapenv:Header/>\n" +
" <soapenv:Body>\n" +
" <inv:startInvoke soapenv:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n" +
" <xml xsi:type=\"soapenc:s