struts返回xml数据例子

 
 //返回xml数据
 public void responseOut() throws Exception
 {
  StringBuilder sb = new StringBuilder();
  sb.append("<?xml version=/"1.0/" encoding=/"UTF-8/" ?>");
  sb.append("<users>");
  sb.append("<user id=/"50/">");
  sb.append("<userName>abc</userName>");
  sb.append("</user>");
  sb.append("<user id=/"50/">");
  sb.append("<userName>eee</userName>");
  sb.append("</user>");
  sb.append("</users>");
  
  //得到response
  HttpServletResponse response = ServletActionContext.getResponse();
  HttpServletRequest request=ServletActionContext.getRequest();
  request.setCharacterEncoding("UTF-8");
  //设置编码    
  //response.setCharacterEncoding("UTF-8");
  response.setContentType("text/xml;charset=utf-8");  
  response.setHeader("Cache-Control", "no-cache");
  PrintWriter out = response.getWriter();   
  out.write(sb.toString());   
  out.flush();
  out.close();

 }

时间: 2024-10-28 09:41:58

struts返回xml数据例子的相关文章

Java访问WebService返回XML数据的方法

  本文实例讲述了Java访问WebService返回XML数据的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

webservice返回xml数据读取 XML 数据时,超出最大字符串内容长度配额 (8192)。

问题描述 webservice返回xml数据读取 XML 数据时,超出最大字符串内容长度配额 (8192). webservice返回xml数据读取 XML 数据时,超出最大字符串内容长度配额 (8192).通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额 ,怎么解决?谢谢了 麻烦带具体的步骤代码 解决方案 读取 XML 数据时,超出最大字符串内容长度配额 (8192).读取 X

struts返回json数据后,还能在页面上用S标签迭代吗

问题描述 struts返回json数据后,还能在页面上用S标签迭代吗 如果不是返回json的话,我就可以用等标签来绑定数据.但是如果返回的是json的 话,感觉S标签就废掉了...请问还有方法可以再用到吗 解决方案 如果你是返回Json格式的数据的话,那你应该就是用ajax异步来操作的,这样异步操作的返回内容,交给Js去处理就好了, 你用这种方法,response不可能将返回的信息直接带到页面中,怎么用S标签进行处理啊~ 不过你可以上网搜一下:struts2的具有ajax功能的标签.可能能满足你

ajax返回xml数据问题(帮忙看一下)

问题描述 ajax返回xml数据问题(帮忙看一下) if (xhr.readyState == 4) { if (xhr.status == 200) { var myval=""; var myval=xhr.responseXML; var myvals=xhr.responseText; window.alert(myvals); var cons=myval.getElementsByTagName("content");//报错说:Uncaught Typ

Java访问WebService返回XML数据的方法_java

本文实例讲述了Java访问WebService返回XML数据的方法.分享给大家供大家参考.具体如下: import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.io.FileNotFoundException; import java.io

ajax如何从服务器端返回xml数据

原始的Ajax:直接使用XmlHttpRequest 如上所述,Ajax的核心是JavaScript对象XmlHttpRequest.下面的示例文章评价系统将带您熟悉Ajax的底层基本知识:http://tearesolutions.com/ajax-demo/raw-ajax.html.注:如果您已经在本地WebLogic容器中安装了ajax-demo.war,可以导航到http://localhost:7001/ajax-demo/raw-ajax.html, 浏览应用程序,参与投票,并亲眼

接口返回xml数据包含乱码的问题

  返回 xml格式: <?xml version='1.0' encoding='utf-8' ?><categorylist><category id="1308" name="1234567890123456789012345678901234567890" /><category id="1292" name="11@#¥%--&*()--+|!QWERTY21111111222

关于jquery ajax 调用带参数的webservice返回XML数据一个小细节_jquery

后来在一个不起眼的小站找到一个帖子,某个人的一个建议提醒了我. 我原来的代码是这样写的: 错误代码 复制代码 代码如下: $.ajax({ type: "post", url: "_service.asmx/getDataFromATable", data:" { tablename: temp }", dataType: "XML" ... WS是这样写的: webservice 复制代码 代码如下: [WebMethod]

ASP.NET中利用SQLXML WEB服务访问XML数据

asp.net|sql|web|web服务|xml|访问|数据      引言 使用SQLXML 的Web 服务从你的ASP.net应用程序中直接访问XML 数据       SQLXML 是扩展SQL 服务器现有的对检索和储存XML 数据的支持的一套附加的工具. 有了SQLXML 3.0,你现在就能使用SQL服务器展示Web 服务了.在SQLXML的Web 服务可以让用户执行存储过程,用户定义的功能,并且它们支持模板.       在这篇文章中,你将看出怎样展示一个作为Web 服务并构建一个简