22. 7.3.1 Ajax应用实例2. CheckUser.java
学生注册名的唯一性由一个名为“CheckUser”的HttpServlet来实现,代码。
3. web.xml
在介绍Servlet的时候说过,有Servlet文件存在就要进行相应的配置。
This is the description of my J2EE componentThis is the display name of my J2EE componentCheckUserCheckUserCheckUser/CheckUser
27. 7.3.2 XMLHttpRequest对象不同的浏览器对Ajax有不同的支持方法,而对于Web服务器来说没有任何变化,因为浏览器和服务器之间的这个通道依然是基于HTTP请求和响应的,浏览器正常的请求和Ajax请求对于Web服务器来说没有任何区别。图7.5说明了Ajax的请求和响应过程。
图7.5 Ajax的请求和响应过程Ajax的请求和响应过程如下:
① 网页调用JavaScript程序。
② JavaScript利用浏览器提供的XMLHTTP对象向Web服务器发送请求。
③ 请求的URL资源处理后返回结果给浏览器的XMLHTTP对象。
④ XMLHTTP对象调用实现设置的处理方法。
⑤ JavaScript方法解析返回的数据,利用返回的数据更新页面。
30. 7.4 开源Ajax框架——DWR开发一个使用DWR的Web项目,步骤如下。
① 创建Web项目,命名为AjaxDwr。
② 添加DWR的Jar包。
③ 修改项目的web.xml文件,添加Servlet映射。
在项目的web.xml文件中加入下面的代码:
dwr-invokerorg.directwebremoting.servlet.DwrServletdebugtruedwr-invoker/dwr/*