xml传递验证后的数据,核心代码:
register.jsp:
1 //取出xml格式数据,myXmlHttpRequest.responseXML是个xml dom对象2 var mes=myXmlHttpRequest.responseXML.getElementsByTagName("mes");3 //mes是个list类型 mes[0]代表取出第一个节点,认为mes下面还有其他节点,所有需要用childNodes[0]4 var mes_val=mes[0].childNodes[0].nodeValue;5 $("myres").value=mes_val;
register.jsp:
1 out.print(""); 用户名不可以用,对不起
完整代码如下:
register.jsp:
1 <%@ page language="java" import="java.util.*" 2 pageEncoding="utf-8"%> 3 4 5 682 83 84 89 90 91My JSP 'register.jsp' starting page 7 72 73 74 75
register.jsp:
1 <%@ page language="java" import="java.util.*" 2 pageEncoding="utf-8"%> 3 <% 4 //告诉服务器不缓存数据 5 response.setHeader("Cache-Control", "no-cache"); 6 //此处写text/xml一定不要写错 7 response.setHeader("Content-type","text/xml"); 8 String username=request.getParameter("username"); 9 System.out.println("用户名是"+username);10 if(username.equals("yun"))11 { 12 System.out.println("用户名不可用"); 13 out.print("");14 } 15 else16 {17 System.out.println("可以用啊啊啊"); 18 out.print(" 用户名不可以用,对不起 "); 19 } 20 21 22 %> 用户名可以用,恭喜