java xml ASP->send(xml)->JSP页面(处理,返回xml)->send(xml)->ASP我现在需要的是,JSP的接收xml请求,并返回一个xml流的写法...不知道我说清楚了没有.坐等高手…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 接收XML,最简单的做法就是将XML放请求参数中提交,JSP中用getParameter接收。返回XML最简单,JSP页面自己写成一个XML的模板,它自己就是xml了。 for exampleimport java.io.*;import javax.xml.parsers.*;import javax.xml.transform.*;import javax.xml.transform.dom.*;import javax.xml.transform.stream.*;import org.w3c.dom.*;DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();DocumentBuilder db = dbf.newDocumentBuilder();//接收InputStream is = getYourReceiveStream(); //这里假设是接收到一个输入流Document recDoc = db.parse(is);//解析recDoc信息...//发送Document doc = db.newDocument(); //获得一个新的doc对象//设置doc对象的信息...//把doc转成输出流ByteArrayOutputStream bos = new ByteArrayOutputStream(); //字节输出流 Transformer tf = TransformerFactory.newInstance().newTransformer();tf.transform(new DOMSource(doc), new StreamResult(bos)); To: O.O很谢谢你 阿宝 我不太懂那些,你写的 我觉得很抽象 这么说吧!我有发送及接收返回XML的ASP页面,现在需要一个JSP页面,只要我ASP向该JSP页面发送请求,就会返回一个xml给我 TO:阿宝 只要我开启tomcat。我一发xml他就给我该xml的返回能跑就是这个意思。。 可能我还没说明白吗?ASP(<?xml version="1.0" encoding="gbk" ?><root>我是ASP</root>)->发送请求(request)->JSP->Java处理:接收请求Load(request),解析该xml,获得“我是ASP”,处理(我自己干)返回一个Response xml->JSP(<?xml version="1.0" encoding="gbk" ?><root>我是JSP</root>)->ASP红色这部分。谁能给能跑得代码 访问权限的疑问 .class文件怎么打开? java的多态 的父类引用指向子类对象??体现在哪里请各位帮我分析分析 怎么统一处理菜单事件 求国际化解决 我正在开发的小工具,关于JNI的。不知大家是否感兴趣 一个JDBC例子,有问题,不知道为什么,请大家帮帮忙 一直不太明白编码的问题? 在java里怎样重载运算符? Swing中JTable控件的问题! UIManager.getIcon() 获取 button的图片 闲来无事写的东西,结果自己有点看不懂了,大家一起来看看吧
返回XML最简单,JSP页面自己写成一个XML的模板,它自己就是xml了。
import java.io.*;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
import org.w3c.dom.*;DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
//接收
InputStream is = getYourReceiveStream(); //这里假设是接收到一个输入流
Document recDoc = db.parse(is);
//解析recDoc信息
...//发送
Document doc = db.newDocument(); //获得一个新的doc对象
//设置doc对象的信息
...
//把doc转成输出流
ByteArrayOutputStream bos = new ByteArrayOutputStream(); //字节输出流
Transformer tf = TransformerFactory.newInstance().newTransformer();
tf.transform(new DOMSource(doc), new StreamResult(bos));
只要我开启tomcat。我一发xml他就给我该xml的返回能跑就是这个意思。。
ASP(<?xml version="1.0" encoding="gbk" ?><root>我是ASP</root>)->发送请求(request)->JSP->Java处理:接收请求Load(request),解析该xml,获得“我是ASP”,处理(我自己干)返回一个Response xml->JSP(<?xml version="1.0" encoding="gbk" ?><root>我是JSP</root>)->ASP
红色这部分。谁能给能跑得代码