閱讀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 係統架構-基礎篇-(高性能基礎建設說明與選型條件)