网页更新

更新时间:2023-04-19 06:07:43 阅读: 评论:0

我的班级我做主-鬼迷心窍意思

网页更新
2023年4月19日发(作者:对公司的建议和意见)维普资讯
第2O卷第1期
现代商贸I业
ModerBusine Trade Indusry 2008年1月
基于Aj x技术的网页更新设计与实现
王福全
(秦皇岛职业技术学院,河北秦皇岛066000)
摘 要:简要介绍了Ajax技术基本原理与功能,并通过按钮更新实例,探讨了在Java Serveret技术条件下,利用
AJAX模式实现Web页面数据的动态更新的一般方法。
关键词:AJAX;XMLHtpRequest;XML)动态更新
中图分类号:TP393.07 文献标识码:A 文章编号:1672—3198(20O8)O1一O272一O2
传统的web页面重载机制已经严重的制约着网络应用
软件的开发,因此,关于页面的载人技术的研究也就成为
web应用程序设计的关键。然而这种状况一直没能彻底改
变,直到Aiax技术的出现。AJAX采用独特的远程脚本调
用技术,可以异步的实现页面数据的更新,彻底解决了传统
页面的重载问题,开启了全新的网页应用程序设计模式。
其典型应用有google的GMail、Google Suggest等。在国
内,Ajax技术已经成功的应用到网易的邮件系统。然而,通
过典型的应用我们也不难发现一个问题,ajax成熟的应用
主要集中在一些有相当实力的公司。对于大众化的应用来
糟产麓口


J・lscriPt*m al"Xt+CsSIm
_I ^j・l亭{
r请 舭t 伯输

熏曩奇牟
『竺Ib靳碱“L_舟- l

<html><head><meta http—equiv一”content—
讲,探索一下ajax技术的应用模式特别是页面的更新模式
设计,无疑有助于Aiax技术推广和发展。
Aiax技术的基本原理:Ajax是一个结合了Java技术、
XML、以及JavaScrpt的web开发模式,可以让你构建基于
Java技术的Web应用。和传统的web更新技术不同,如图
type”content=”text/html;charset=UTF一8”>
<script src=”/adsense/static/en—US /urchin.jS”type

”text/javascript”></scrpt
<script type一”text/javascript”>
uacct=”UA一18006—1”;
所示,相当于在客户端和服务器之间加了一个中间层,即
Aiax引擎。这样,并不是所有的用户请求都提交给服务器,
些数据的验证和处理由Aiax自己来做,只有确实需要从

utcp=”/adsense/”;
uanchor=1;
uccn ̄”sourceid”;

服务器读取新数据时,才由客户端通过JavaScript调用Aiax
引擎向服务器端发出Htp请求,但它并不等待请求的响
应,用户可以继续浏览或交互。当服务端的数据以XML形
式返回时,Aiax引擎接收数据,并指定JavaScript函数来完
成相应的处理或页面的更新,而不是刷新整个页面,从而实
ucmd ̄”mediumlf-
ucsr ̄“subid”;
uc繁华的近义词 tr-”term”;
ucct ̄”content”;
ucid=”Ud”;

现用户操作与服务器响应的异步化。
客户螭
ucno ̄-”nooverride”;
urchinTracker();
</script>
<title>Google AdSense
s毂括
用户接a
蒲碍 传输]
,lh麓务墨
推介</te>
<link rel=”stylesheet”type==”text/css”href=”/ad-
sense/ui-resources/42814O59O1一style.ass”>
<link rel=”stylesheet”type=”text/css”href=”/ad-
sense/ui-resources/596854136一tabnavbar.ass”>
<link rel=”stylesheet”type==”text/css”hre[ ad-
sense/ui-resources/2269670069一submenu.CSS”>
<link rel=”stylesheet”type=”text/css”href=”/ad-

数擐仓库
羼务矗螭
基于Aiax技术的页面数据更新的实例。
Aiax技术是组合技术,它只是一个工作模式但并未限
resources/1064069793-repor台式机显卡在哪 t中国电信英文 s.ass”> sense/ui
定具体的方法。下面我们通过设计一个按钮更新页面实例
来探讨在Java Servlet技术条件下,利用Ajax实现页面数据
<link rel=”stylesheet”type=”text/css”href=”/ad-
动态更新的方法,共需要创建三个文件,代码如下:
ndex.Jsp文件代码:
..
sense/uiresources/2283875O27一pager.ass”>
<link rel=”stylesheet”type==”text/css”href=”/ad-
272——

维普资讯
笫2o卷第1期
现代商贸工业
Modern Busne Tradendus2008年1月
PrintWriter out—response。getWriter();
out.write(sb.toString());
out。close();
sense/uj—resources/2O6O17466一tax.CSS”>
<linkrel=”stylesheet”type=”text/css”href=”/ad—
sense/ui-resources/552546691一overviewreport。CSS”>
<link rel=”stylesheet”type=’text/css”href=”/ad—
sense/ui-resources/3864939285一LTR。CSS”>
<link rel=”stylesheet”type一”text/css”href=”/ad—
)}
Ajax技术的组合创新,带给我们的不仅仅是页面的更
新方法,更是编程观念和开发模式的创新。相信,Ajax技术
sense/ui—resources/3322369100一star.CSS”>
<script type一”text/javascript”>
function AS windowOnLoad(handler){
var prey—window.onload;
f(prev){
window。onload=fun

web.xml文件代码
<?xml version=“1.0“encoding=”UTF一8”?>
<!DOCTYPE web—app PUBLIC”一//Sun Micr—
osystems,Inc.//DTD Web Applation 2.3//EN””http://
java。sun.com/dtd/web-app_2
3.dtd”>
<web—app>
<servlet>
<servlet-name>AjaxUse</servht-name>
<servht—class>eom.servlet.AjaxUse</servlet~
class;
</ser烟花画法 vlet>
<servlet—mapping>
<servlet-name>AjaxUse</servlet-name>
<url—pattern>/servlet/AjaxUse</url-pattern>
</servlet-mapping>
</web—app>
AjaxUser.java文件代码
package com.servlet;
mport avax.servlet.
mpor avax.servlet.htp.
importjava.io.
import java.1ang.Exception;
publ class AjaxUse extends HtpServlet{
private Serv描写雨的成语 letC0ntext context;
publc void ink(ServletConfig config)throws Servle-
tException{
this.context—config.getServletContext();

public void doGet(HttpServletRequest request,HttpS-
ervhtResponse response)
throws IOException,ServletException{
String targetld=request.getPararneter(”id”);
StringBufer sb=new StringBuffer(“<message>”);
response.setContentType(”text/xml”);
response.setHeader(“Cache—Control”,”no—
cache”);
sb.append(”<data>Hebei</data><data>Qin-
huangdao</data>”);
sb.append(”</message>”);
System.out.println(sb.toString());
必然会带给我们更为广泛的web应用。
注意事项
(1)保障Java 5与Apache Tomcat系统环境的正确配
置。
(2)将aax目录目录部署至webapps目录,如图:
(3)启动Tomcat失去与得到 ,在IE地址栏软件的URL应为:ht—
tp://127。o。o。1:8080/ ̄ax/,如图:
肇& 零 蹙l llj 童|萎|
如填簿 蝴 岫 :小打. 一… 0. ~= 一一-…一 一 ;; 一…… …一… ……
擘 避 ≮ ?量 l
输凡散宇 墁垃 a将会在曩面I寒捩职服务搴埔相应, __■__—‘_
Hebei
(4)输入数字0时,服务器返回值为HeBei,输入数字1
时,服务器返回QinHuangDao
(5)mdiv.innerHTML=”<div>”+strrdocument.
getEhmentById( userd).vah ̄e-+”</div>”中红色部分是
我新增加的,它的功能是从ID号为dserd的文本框中取出
值,函数parseMessage()l的作用是将服务器返回的数组值
进行显示与格式化,文本框中的数值代表着从服务端返回
的某个数组元素值。
(6)可直接访问htp://127.0.o.1:8080/ ̄ax/servlet
AjaxUse,效果如图:
≮i


《message>
<data>Hebe|</data>
<daca)Qinhu凸ngda0</data>
</mess ge>
参考文献
[1]游丽贞等.x引擎的原理和应用[刀.微计算机信息,2006,(22):2

3.
[2]方俊.Ajax引擎设计和应用[刀 电脑与信息技术,2006,14(3).
[33扬圆瑞,张思博.基于AJAX的Web应用架构设计[J].现代电子
技术,2006,(15).

273

明天一定-美丽上海

网页更新

本文发布于:2023-04-19 06:07:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/168185566345552.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:网页更新.doc

本文 PDF 下载地址:网页更新.pdf

上一篇:书香网
下一篇:返回列表
标签:网页更新
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|