JSP生成responseXML
2016-07-07 00:05
363 查看
<html> <head> <script src="selectcustomer_xml.js"></script> <script> function doLogin() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var xmlDoc = xmlhttp.responseXML; alert(xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue); alert(xmlDoc.getElementsByTagName("city")[1].childNodes[0].nodeValue); alert(xmlDoc.getElementsByTagName("city")[2].childNodes[0].nodeValue); alert(xmlDoc.getElementsByTagName("city")[3].childNodes[0].nodeValue); } } xmlhttp.open("GET", "test.jsp?"+Math.random(), true); xmlhttp.send(); } </script> </head> <body> <button onclick="doLogin()">TouchMe</button> </body> </html>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ page import="java.io.*" %> <% StringBuilder sb = new StringBuilder(); sb.append("<?xml version='1.0' encoding='UTF-8' ?>"); sb.append("<cities>"); sb.append("<city>昆明</city>"); sb.append("<city>扬州</city>"); sb.append("<city>楚雄</city>"); sb.append("<city id='hometown'>姚安</city>"); sb.append("</cities>"); response.setContentType("text/xml;charset=UTF-8"); response.setHeader("Cache-Control", "no-cache"); out.clear(); out.print(sb.toString()); %>
相关文章推荐
- JavaScript作用域示例详解
- 简单实现js页面切换功能
- javascript---变量
- javascript---(function(){})()
- 去掉密码框记录功能提示
- Error: SyntaxError: DOM Exception 12 ...
- 玩转XML与JSON
- json格式简单解析
- 史上最全、JavaScript基础篇
- 模块化的JavaScript开发的优势在哪里
- 详解JS的作用域和闭包
- 使用js动态添加各种表单元素
- Web 数据实时收集入Hbase ,通过Hive 分析 (JS SDK)
- Ruff 硬件开发初体验
- javaScript如何准确地知道属于哪一类对象!!!
- JavaScript对象原型继承关系图
- JSP文件上传在servlet收集参数的详解
- js第二节
- JavaScript中有关于浏览器坐标理解
- javascript基础:DOM5元素尺寸和位置