testprovision.java


//dsmpclient.exe  模拟xml发送

package provision;
import provision.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.PageContext;
import java.io.*;
import org.apache.xerces.parsers.SAXParser;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
public class testprovision extends HttpServlet
{
 public void doPost(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException
 {
  ServletInputStream data=req.getInputStream();
  DataInputStream in=new DataInputStream(data);
  handle handle = new handle();
  int c;
  String getxml="";
  while((c=in.read())!=-1)
  {
  // System.out.print((char)c);
   getxml=getxml+(char)c;
  }
  BufferedWriter bf=new BufferedWriter(new FileWriter(new File("D://Tomcat//webapps//root//WEB-INF//test.xml")));
  bf.write(getxml);
  bf.flush();
  bf.close();
  System.out.println(getxml);
  XMLReader r=new SAXParser();
  r.setContentHandler(handle);
  //try
  //{
   
  //}
  String str="<?xml version=/"1.0/" ?>";
  str=str+"<SOAP-ENV:Envelope xmlns:xsi=/"http://www.w3.org/2001/XMLSchema-instance/" xmlns:xsd=/"http://www.w3.org/2001/XMLSchema/" xmlns:SOAP-ENV=/"http://schemas.xmlsoap.org/soap/envelope//" xmlns:SOAP-ENC=/"http://schemas.xmlsoap.org/soap/encoding//">";
  str=str+"<SOAP-ENV:Header>";
  str=str+"<dsmp:TransactionID xmlns:dsmp=/"http://www.monternet.com/dsmp/schemas//">11111121121</dsmp:TransactionID></SOAP-ENV:Header>";
  str=str+"<SOAP-ENV:Body><dsmp:SyncOrderRelationResp xmlns:dsmp=/"http://www.monternet.com/dsmp/schemas//">";
  str=str+"<Version>1.5.0</Version>";
  str=str+"<MsgType>SyncOrderRelationResp</MsgType>";
  str=str+"<hRet>0</hRet>";
  str=str+"</dsmp:SyncOrderRelationResp>";
  str=str+"</SOAP-ENV:Body>";
  str=str+"</SOAP-ENV:Envelope>";
  PrintWriter out=resp.getWriter();
  out.print(str);
  out.flush();
  out.close();
 }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值