InputStream in = request.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(in,"UTF-8"));
String a=null;
String xml=new String();
while((a = br.readLine()) != null){
xml+=a+"\n";
}
xml=URLDecoder.decode(xml, "utf-8");
br.close();
in.close();
System.out.println(xml);
SAXReader reader=new SAXReader();
Document doc=reader.read(xml);
大家好,请问我这样处理解析一个发送报文经过URLEncoder.encode(String)处理的XML,正确吗?
BufferedReader br=new BufferedReader(new InputStreamReader(in,"UTF-8"));
String a=null;
String xml=new String();
while((a = br.readLine()) != null){
xml+=a+"\n";
}
xml=URLDecoder.decode(xml, "utf-8");
br.close();
in.close();
System.out.println(xml);
SAXReader reader=new SAXReader();
Document doc=reader.read(xml);
大家好,请问我这样处理解析一个发送报文经过URLEncoder.encode(String)处理的XML,正确吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货