阅读807 返回首页    go 阿里云 go 技术社区[云栖]


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();

 }

最后更新:2017-04-02 06:51:40

  上一篇:go Android获取屏幕大小
  下一篇:go 系统架构-基础篇-(高性能基础建设说明与选型条件)