ajax在javaweb中的应用实例

ajax在javaweb中的应用实例

ID:20388695

大小:903.38 KB

页数:13页

时间:2018-10-13

ajax在javaweb中的应用实例_第1页
ajax在javaweb中的应用实例_第2页
ajax在javaweb中的应用实例_第3页
ajax在javaweb中的应用实例_第4页
ajax在javaweb中的应用实例_第5页
资源描述:

《ajax在javaweb中的应用实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、AJAX在JavaWeb中的应用实例AJAX在JavaWeb中的实际应用:实例一:会员注册唯一性检查TestAjax1实例二:动态更新下拉列表TestAjaxXml6实例三:刷新页面局部内容(TestAjaxUpdateCounter)7实例四:交互式电子相册(TestAjaxPhoto)9实4列五:i方问Web月艮务(TestAjaxWebService)11实例六:创建工具提示(TestAjaxTool)12实例一:会员注册难一性检查TestAjax会员注册唯一性检查的业务逻辑由一个名为CheckUser.java(见例程1)的HttpServlet來实

2、现,CheckUser在web.xml中配置(见例程2),然后在会员注册贞index.htm(见例程3)中使用AJAX技术异步调用CheckUser完成会员注册有效性的检查。操作步骤如下:1.首先,创建一个Web工程TestAjax,步骤如下图所示:2.然后,创建一个index.htm页面,在index.htm中放罝一个表单用于提交骑证数掘,见例程3。例程3使用AJAX技术的测试页面index.htm〈head〉注册用户唯一性检杏〈八itle>〈metahttp-equiv二〃content-type"content=〃text/h

3、tml;charset=gb2312〃>〈/head〉//定义一•个变量用于存放XMLHttpRequest对象varxmlHttp;//该函数用于创建一个XMLHttpRequest对象functioncreateXMLHttpRequest(){if(window.ActiveXObject){xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}elseif(window.XMLHttpRequest){xmlHttp=newXMLHttpRequest(

4、);}}//这是一个治动AJAX异步通信的方法functionbeginCheck(){vartempLoginName=document,all.loginName.value;if(tempLoginName==〃〃){//如果尚未输入注册名alert("对不起,请您输入注册名!return;//创建一个XMLHttpRcqucst对象croateXMLHttpRequost();//将状态触发器绑定到一个函数xmlHttp.onroadystatochango-processor;//通过GET方法向指定的URL建立服务器的调用xmlHttp.open

5、("GET",z,ChockUsor?1oginNamo-,/+1cmpLoginNamo);//发送请求xmlHttp.send(null);)//这是一用来处理状态改变的函数functionprocessor(){//定义一个变萤用于存放从服务器返回的响应结果varrosponsoContext;if(xmlHttp.readyState=4){//如果响应完成if(xmlHttp.status==200){//如果返回成功//取出服务器的响应内容rosponsoContext-xmlHttp.rosponseText;//如果注册名检查有效if(ros

6、ponseContoxt.indexOf(〃true〃)!-~l){alert("恭喜您,该注册名有效!");}olso{alert("对不起,该注册名已被使用!");))))〈body〉输入用户名:

7、buUon">〈/form〉〈/body〉3.接下来,创建一个名为CheckUser.java(见例程1)的HttpServlet来处理从index.htm提交的请求,步骤如下图所示:lyEclipseJavaEnterpriseDevelop霣ent—index.ht量—KyEclipseEnterpriFileEditSourceRefactorSourceNavigateSearchProjectMyEclipseRunWindowHelp”▼:曜;稔镗;湩屋d月▼⑭:a-:爷▼<〔5▼?3▼,卜O▼々▼Pack.er…1index,ht

8、m0tformalvI(Default)Hew►Go

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。