WebService结合ExtJS创建资料列表查询器(5)

2020-12-24 21:43

(3)服务端对请求进行处理,并返回一个XML文档。就像对待其他的HTTP请求一样,一个Servlet处理一个

XMLHttpRequest最后通过调用它的成员对象responseXML

的getElementsByTagName()函数来获取Servlet返回的XML文档数据,再通过JavaScript将数据显示在JSP页面中。

XMLHttpRequest,不同的是,该Servlet需要返回一个XML文

档。对于上述JSP页面中的请求,Servlet中处理的部分代码如下:

5结语

Ajax技术在Web系统中的应用是对目前Web应用程序的

response.setContentType("text/xml");

response.setHeader("Cache-Control","no-cache");Stringstate=request.getParameter("state");StringBuffersb=newStringBuffer("<state>");if("zj".equals(state)){

sb.append("<city>hangzhou</city><city>huzhou</

city>");

}elseif("zs".equals(state)){

sb.append("<city>nanjing</city><city>yangzhou</city><city>suzhou</city>");

}

sb.append("</state>");

PrintWriterout=response.getWriter();out.write(sb.toString());(4)XMLHttpRequest对象调用complete()函数处理结果并显示。

一个重要发展。它实现对Web系统的异构请求;可以和Web服务器进行通信,而无需刷新页面;用户操作更加友好;通过浏览器中的更多逻辑而减少Web服务器的往返行程次数,从而提高系统的整体响应性能。

参考文献

[1]JesseJamesGarrett.Ajax:ANewApproachtoWebApplica-tions.http://www.77cn.com.cn/publications/essays/archives/000385.php.

[2]TommyNewcomb.内幕:Ajax驱动的Web站点.Msdn开发

精选,2005,10(5):89-90.

[3]AjaxAnywhereProject.AboutAjaxAnyWhere.http://www.77cn.com.cn/index.html.

(收稿日期:2010-10-07)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(上接第55页)

6结语

通过程序的实现可以看出,ExtJS作为与后台无关的AJax

柜架,能够构建功能强大、界面优美的Web程序。可以预见的是:随着WebGIS的需求向跨部门、跨行业、跨地区应用发展,支持数字城市、数字省,WebService及ExtJS在WebGIS开发中的应用将会越来越广泛,此举将会极大提升WebGIS界面的视觉效果,缩小与DeskTop版GIS的距离。这种实现方法也将前后台软件的开发特点进行区分,使前台侧重于界面优化,而服务后台侧重于数据运算和空间分析,使两者分别工作

图3

选择mht

格式文件显示内容

于自己擅长的方面。

参考文献

[1]董志,邹文明.电子地图的多源数据导入与坐标地址的自

编辑[J].测绘信息与工程,2009,34(4):50-51.

[2]董志.C#创建WebService实现多种图像格式的数据流发布

[J].电脑编程技巧与维护,2010,(09):66-68.

[3]董志.C#创建WebService实现基于数据库的公交路线查

询[J].电脑编程技巧与维护,2009,(23):49-51.(收稿日期:2010-08-14

图4选择xml格式文件显示内容

58

2010.

21


WebService结合ExtJS创建资料列表查询器(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《老师怎样和学生说话》读书笔记

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: