Ajax 练习题答案.doc

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ajax 练习题答案

题目1. FunctionName是用JavaScript创建的函数名,注意不要写成FunctionName(),当然我们也可以直接将JavaScript代码创建在onreadystatechange之后。  我们调用request.open()-它用服务器打开套接字频道,使用一个HTTP动词(GET或POST)作为第一个参数并且以数据提供者的URL作为第二个参数。request.open()的最后一个参数被设置为true-它指示该请求的异步特性。注意,该请求还没有被提交。随着对request.send()的调用,开始提交-这可以为POST提供任何必要的有效载荷。在使用异步请求时,我们必须使用request.onreadystatechanged属性来分配请求的回调函数。(如果请求是同步的话,我们应该能够在调用request.send之后立即处理结果,但是我们也有可能阻断用户,直到该请求完成为止。)   我看再看看数据提供者的URL,url = /chkUserAndCom,servlet如下: 1/**//* 2 * Created on 2005-12-31 3 * 4 * TODO To change the template for this generated file go to 5 * Window - Preferences - Java - Code Style - Code Templates 6 */ 7package com.event; 8 9import javax.servlet.ServletException; 10import javax.servlet.http.HttpServletRequest; 11import javax.servlet.http.HttpServletResponse; 12 13import com.beans.EBaseInfo; 14 15/** *//** 16 * @author Alpha 2005-12-31 17 * 18 * <P>Ajax 演示企业注册时检查企业用户名和企业名称</P> 19 * 20 * TODO To change the template for this generated type comment go to 21 * Window - Preferences - Java - Code Style - Code Templates 22 */ 23public class CheckUserAndComNm { 24 private String msgStr = ; 25 protected void doGet(HttpServletRequest request,HttpServletResponse response) 26 throws ServletException 27 { 28 29  EComBaseInfo info=new EComBaseInfo(); 30  String oprate=request.getParameter(oprate)).trim(); 31  String userName=request.getParameter(userName); 32  String passWord=request.getParameter(password); 33  String comName=request.getParameter(comName); 34 35  try 36  { 37   if(oprate.equals(chkUser)) 38   { 39    response.setContentType(text/html;charset=GB2312); 40    if(userName.length()<5||userName.length()>20) 41    { 42     msgStr = 对不起,用户名必须为字母、数字或下划线,长度为5-20个字符!; 43    } 44    else 45    { 46     boolean bTmp=info.findUser(userName); //找查数据库中有无该用户名 47     if(bTmp) 48      msgStr =对不起,此用户名已经存在,请更换用户名注册!; 49     else 50      msgStr =; 51    } 52    response.getWriter().write(msgStr); 53   } 54   else if(oprate.equals(chkCom)) 55   { 56    response.se

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档