• ajax xml对象(比较少用,一般用json)



    <%
    @ page language="java" pageEncoding="utf-8" %> <!DOCYPE Html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>ajaxXml!!!</title> <script type="text/javascript"> function show(){ //获得ajax对象 var ajax; if(window.XMLHttpRequest){ ajax=new XMLHttpRequest(); }else if(window.AtiveXObject){ ajax=new AtiveXObject("Msxm12.XMLHTTP"); } //复写ajax.onreadystatechange ajax.onreadystatechange=function(){ if(ajax.readyState==4){ if(ajax.status==200){ //获得xml对象 var result=ajax.responseXML; alert(result.getElementsByTagName("name")[0].innerHTML); } } } //请求发送到servlet //ajax.open("get","ajaxXml"); //请求发送到xml.jsp ajax.open("get","xml.jsp"); ajax.send(null); } </script> <style type="text/css"> #div{ border:solid 2px; width:200px; height:100px; } </style> </head> <body> <div id="div"> <input type="button" value="show" onclick="show()" /> </div> </body> </html>
    <%@ page language="java" contentType="text/xml; charset=utf-8" pageEncoding="utf-8" %>
    <user>
        <uid>1</uid>
        <name>张三</name>
        <price>11.11</price>
    </user>
    public class AjaxXml extends HttpServlet{
        @Override
        public void service(HttpServletRequest request,HttpServletResponse response) throws IOException {
            request.setCharacterEncoding("utf-8");
            response.setCharacterEncoding("utf-8");
            response.setContentType("text/XML;charset=utf-8");
            response.getWriter().write("<user><uid>1</uid><name>张三</name><price>11.11</price></user>");
            System.out.println("test");
        }
    }
    public class AjaxXml extends HttpServlet{
        @Override
        public void service(HttpServletRequest request,HttpServletResponse response) throws IOException {
            request.setCharacterEncoding("utf-8");
            response.setCharacterEncoding("utf-8");
            response.setContentType("text/XML;charset=utf-8");
            response.getWriter().write("<user><uid>1</uid><name>张三</name><price>11.11</price></user>");
            System.out.println("test");
        }
    }
  • 相关阅读:
    Java 文件操作大全
    JAVA 环境变量配置
    Spring MVC 环境搭建(maven+SpringMVC+mybatis+Freemarker)
    maven的安装,maven库配置和Eclipse插件的安装
    maven web项目不能创建src/main/java等文件夹的问题
    Java 高效检查一个数组中是否包含某个值
    java发送http的get、post请求
    Timequest静态时序分析(STA)基础
    QuartusII Design partion and logic lock
    FPGA优化之高扇出
  • 原文地址:https://www.cnblogs.com/lastingjava/p/9898647.html
Copyright © 2020-2023  润新知