AJAX实例入门           AJAX实例入门 
AJAX实例入门 
AJAX实例入门  一、开门见山
AJAX实例入门
AJAX实例入门  这些时间,瞎子也看得见,AJAX正大踏步的朝我们走来。不管我们是拥护也好,反对也罢,还是视而不见,AJAX像一阵潮流,席转了我们所有的人。
AJAX实例入门
AJAX实例入门 
AJAX实例入门  关于AJAX的定义也好,大话也好,早有人在网上发表了汗牛充栋的文字,在这里我也不想照本宣科。
AJAX实例入门
AJAX实例入门  只想说说我感觉到的一些优点,对于不对,大家也可以和我讨论:
AJAX实例入门
AJAX实例入门  首先是异步交互,用户感觉不到页面的提交,当然也不等待页面返回。这是使用了AJAX技术的页面给用户的第一感觉。
AJAX实例入门
AJAX实例入门  其次是响应速度快,这也是用户强烈体验。
AJAX实例入门
AJAX实例入门  然后是与我们开发者相关的,复杂UI的成功处理,一直以来,我们对B
/S模式的UI不如C/S模式UI丰富而苦恼。现在由于AJAX大量使用JS,使得复杂的UI的设计变得更加成功。
AJAX实例入门
AJAX实例入门  最后,AJAX请求的返回对象为XML文件,这也是一个潮流,就是WEB SERVICE潮流一样。易于和WEB SERVICE结合起来。
AJAX实例入门
AJAX实例入门  好了,闲话少说,让我们转入正题吧。
AJAX实例入门
AJAX实例入门  我们的第一个例子是基于Servlet为后台的一个web应用。
AJAX实例入门
AJAX实例入门  二、基于Servlet的AJAX
AJAX实例入门 
AJAX实例入门  这是一个很常见的UI,当用户在第一个选择框里选择ZHEJIANG时,第二个选择框要出现ZHEJIANG的城市;当用户在第一个选择框里选择JIANGSU时,第二个选择框里要出现JIANGSU的城市。
AJAX实例入门
AJAX实例入门  首先,我们来看配置文件web.xml,在里面配置一个servlet,跟往常一样:
AJAX实例入门
AJAX实例入门 
<web-app version="2.4" 
AJAX实例入门 xmlns
="http://java.sun.com/xml/ns/j2ee" 
AJAX实例入门 xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance" 
AJAX实例入门 xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee 
AJAX实例入门
 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 
AJAX实例入门
 
AJAX实例入门 
<servlet> 
AJAX实例入门 
<servlet-name>SelectCityServlet</servlet-name> 
AJAX实例入门 
<servlet-class>com.stephen.servlet.SelectCityServlet</servlet-class> 
AJAX实例入门 
</servlet> 
AJAX实例入门 
AJAX实例入门 
<servlet-mapping> 
AJAX实例入门 
<servlet-name>SelectCityServlet</servlet-name> 
AJAX实例入门 
<url-pattern>/servlet/SelectCityServlet</url-pattern> 
AJAX实例入门 
</servlet-mapping> 
AJAX实例入门 
AJAX实例入门 
</web-app>
AJAX实例入门
AJAX实例入门  然后,来看我们的JSP文件:
AJAX实例入门
AJAX实例入门 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
AJAX实例入门 
<html>
AJAX实例入门 
<head>
AJAX实例入门 
<title>MyHtml.html</title>
AJAX实例入门 
AJAX实例入门 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
AJAX实例入门 
<meta http-equiv="description" content="this is my page">
AJAX实例入门 
AJAX实例入门 
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
AJAX实例入门 
AJAX实例入门 
</head>
AJAX实例入门 
<script type="text/javascript">
 

相关文章:

  • 2019-07-31
  • 2021-11-20
  • 2021-12-09
  • 2022-01-07
  • 2022-01-07
  • 2021-09-30
猜你喜欢
  • 2021-12-29
  • 2021-12-07
  • 2021-11-03
  • 2021-12-08
  • 2021-10-18
  • 2021-08-08
  • 2020-02-03
相关资源
相似解决方案