前端之家收集整理的这篇文章主要介绍了
实例:AJAX返回xml代码如何在网页中显示,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
建站学院(LieHuo.Net)文档 今天来学习一篇实例代码教程:AJAX返回xml代码如何在网页中显示,共为三个部分,代码中都加了注释。
1.PostingXMLExample.java
以下为引用的内容: PostingXMLExample.java package javabean; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.NodeList; import org.xml.sax.SAXException; public class PostingXMLExample extends HttpServlet { protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { String xml=readXMLFromRequestBody(request); response.setContentType("text/xml"); PrintWriter out=response.getWriter(); out.println("Hope said the result is:<Br>"+xml); out.close(); } private String readXMLFromRequestBody(HttpServletRequest request) { StringBuffer xml=new StringBuffer(); String line=null; try { BufferedReader reader=request.getReader(); while((line=reader.readLine())!=null) { xml.append(line); } } catch (Exception e) { System.out.println(e.toString()); } return xml.toString(); } } |