Topic: 在servlet中如何得到页面通过Microsoft.XMLHTTP穿过来的xml文件? |
Print this page |
1.在servlet中如何得到页面通过Microsoft.XMLHTTP穿过来的xml文件? | Copy to clipboard |
Posted by: brooder_lw Posted on: 2004-06-10 19:14 在作B/S系统时,想不刷新页面就可以提交数据,在jsp中将客户输入的数据生成XML文件,SEND到WLS上,然后在保存进入数据库,但是不知道怎样在服务器端得到XML文件,希望得到帮助! 现有好多例子都是ASP的, set xml_dom = Server.CreateObject("MSXML2.DOMDocument") xml_dom.load(request)就可以得到,jsp中怎么得到啊????? 以下是我的一个简单的例子 var xmlDoc = new ActiveXObject("MSXML2.DOMDocument"); xmlDoc.async = false; xmlDoc.loadXML("<root></root>"); var root = xmlDoc.documentElement; var l_node1 = xmlDoc.createElement("id"); l_node1.dataType="string"; l_node1.nodeTypedValue="5"; xmlDoc.documentElement.appendChild(l_node1); l_node1 = xmlDoc.createElement("name"); l_node1.dataType="string"; l_node1.nodeTypedValue="上海联通"; xmlDoc.documentElement.appendChild(l_node1); var xmlhttp =new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.setRequestHeader("RequestSender", "bb"); xmlhttp.send(); oXML=xmlhttp.responseXML.documentElement; 希望有个例子,不胜感谢 |
2.Re:XML相关的一些问题,请大侠帮忙 [Re: brooder_lw] | Copy to clipboard |
Posted by: lenson Posted on: 2004-06-14 10:53 你可以用同样的方法用javascript来构造dom然后用xmlhttp发送到服务器。 javascript 参考 Oreilly.JavaScript.The.Definitive.Guide.4th.Edition xmlhttp 你可以参考microsoft提供的开发手册或者 msdn 当然也可以通过SOAP来做,具体参考microsoft提供的 javascript soap说明 和apache的soap说明 |
3.Re:XML相关的一些问题,请大侠帮忙 [Re: brooder_lw] | Copy to clipboard |
Posted by: brooder_lw Posted on: 2004-06-14 12:19 前台的发送我已经成功,但不知怎样才能在server端得到生成的xml文件并且解析它。 楼上的能否给个例子啊! |
4.Re:XML相关的一些问题,请大侠帮忙 [Re: brooder_lw] | Copy to clipboard |
Posted by: brooder_lw Posted on: 2004-06-15 09:16 悲哀! 没有人能解决吗?,还是没有人愿意伸出援助之手啊 |
5.Re:在serverlet中如何得到页面通过Microsoft.XMLHTTP穿过来的xml文件? [Re: brooder_lw] | Copy to clipboard |
Posted by: jfml Posted on: 2004-06-15 13:53 用什么来发送还不是一样,只要是HTTP请求 那么在Server端就可以得到一个InputStream(具体怎么得到的去看看Servlet的API),得到了一个InputStream,你还得不到一个XML Dom对象么? |
6.Re:在servlet中如何得到页面通过Microsoft.XMLHTTP穿过来的xml文件? [Re: brooder_lw] | Copy to clipboard |
Posted by: brooder_lw Posted on: 2004-06-18 09:41 如果楼上的能否给一个例子,将不生感激 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |