怎么样通过http发送xml文件到服务端(服务器端为一Servlet) response里不是有一个输出流的吗response.getOutputStream() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 response.setContentType("你的ContentType");PrintWriter out = response.getWriter();out.print(你的XML内容); 例如:response.setContentType("application/historylist+XML");PrintWriter out = response.getWriter();out.print(msg);msg为xml内容 假设你的客户端用IE和XMLHTTPvar xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");var xml = "<root><mode>preview</mode></root>"; var url = "/servletName"; //请求页面urlxmlHttp.open("POST",url,false); //采用POST方法提交数据xmlHttp.send(xml);服务器端SERVLETInputStream is = request.getInputStream();//用JDOM解析org.jdom.input.SAXBuilder sax = new org.jdom.input.SAXBuilder();org.jdom.Document doc = null;try { doc = sax.build(is);} catch (JDOMException ex1) { log("解析错误"); out.close(); return;}org.jdom.Element root = doc.getRootElement();//DOC就是接收的XML文档//接下来的XML解析就自己做吧 网上一堆....收下吧.主要是POST请送.然后servlet实现connect接收就可以了. JAVA写EXCLE出问题,求解答 求助 关于JPQL 传IN参数问题 再次请教数据库并发查询,速度慢的问题 struts action调转问题 一个关于middlegen-build.xml的问题,分不够马上加!!!!!! 求一sql语句 在线等 急死啊 JAVA要过时了吗? 运行时老是错误 请问两个相互引用到的.java文件怎样去编译? 请教个替换符的问题。 tomcat登录问题 帮帮忙 万分火急!小妹只是一个java的初学者,各位路过的大侠请帮忙看看,小妹在此谢过了!
PrintWriter out = response.getWriter();
out.print(你的XML内容);
response.setContentType("application/historylist+XML");
PrintWriter out = response.getWriter();
out.print(msg);
msg为xml内容
var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");var xml = "<root><mode>preview</mode></root>";
var url = "/servletName"; //请求页面urlxmlHttp.open("POST",url,false); //采用POST方法提交数据
xmlHttp.send(xml);
服务器端SERVLET
InputStream is = request.getInputStream();//用JDOM解析
org.jdom.input.SAXBuilder sax = new org.jdom.input.SAXBuilder();org.jdom.Document doc = null;try {
doc = sax.build(is);
} catch (JDOMException ex1) {
log("解析错误");
out.close();
return;
}org.jdom.Element root = doc.getRootElement();//DOC就是接收的XML文档
//接下来的XML解析就自己做吧