當客戶端請求時動態生成xml數據.
你想將數據推到客戶端.不好辦.
你想將數據推到客戶端.不好辦.
解决方案 »
- java web中filter过滤后的URL所处位置
- 如何用程序往字符串里添加 字符
- 困惑:Infinite recursion detected异常
- Java环境设置
- JVM有没有输入java class文件的属性
- 为什么servlet从另一个网页取过来的字符串是乱码。请前辈帮我看看代码。谢谢
- 高手请进——〉在tomcat4中怎么配置数据库连接池(sql server2000/Oracle)?
- 关于J2EE
- 一个奇怪的问题,你们猜猜System.out.println(0.1+0.1+0.1);输出多少。
- 求解
- J2EE是定义了一组规范。“规范”到底是什么?
- 弱的一下,不用jsp界面,而直接放servlet在配置文件中的映射,doget()是如何被调用的?
HTTP应答流??如果是URL访问的话,直接输出应答流就可以了
比如:
out.println("<testxml>");
out.println("<test>test</test>");
out.println("</testxml>");
webservices的服务端生成了xml,怎样用什么方式返回给客户端
Element rootElement = new Element("messages");
Document messagesDocument = new Document(rootElement);
rootElement.addContent(new Element("codeid").addContent(resId));
//添加Element(message)用来存储返回信息
rootElement.addContent(new Element("message").addContent(new CDATA(resMsg)));
Format format = Format.getPrettyFormat();
format.setOmitDeclaration(true);
XMLOutputter xmlo = new XMLOutputter(format);
response.setContentType("text/xml;charset=utf-8");
response.setHeader("Cache-Control","no-cache");
//输出响应
response.getWriter().println("<?xml version='1.0' encoding='"+"UTF-8"+"' ?>"); //xmlo.output(messagesDocument, bo);
xmlo.output(messagesDocument, response.getWriter());