STRUTS_AJAX.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:5 大小:250KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

STRUTS_AJAX.doc

STRUTS_AJAX.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Strutsajax精讲华南理工大学高福来AjaxAjax是异步请求与响应,即不全部发布页面,只是发送部分的数据,这就减少了页面的传送,从而提高了响应的效率。应用ajax,主要是明确后台的处理是什么(url),需要发送的请求是什么(data),返回的数据类型是什么(datatype),响应的形式是什么(success),掌握了这些,基本上就可以灵活的使用ajax了。在本例中结合Jquery来使用ajax,运用$.ajax()的方法。Web编程Web编程的核心是“事件---请求—响应”,事件是你点击页面上的元素,如按钮等,进而它产生一个请求,这个请求传至后台,后台经过一系列的处理,最后对客户端进行响应。因此请求与响应是web的核心。有两个类非常重要,request和response,一个代表请求,一个代表响应,请求中包含了一些请求信息,如传递的数据(上面的data);响应表示向客户端传递的数据(datatype),是json格式,还是xml格式等等。StrutsStruts是实现了MVC模型,在整合SSH中,struts是起到一个转发请求的角色,你输入一个action,然后配置这个action,找到相应的action后,调用一系统的服务层来完成请求的功能,最后进行显示。重点的是action、返回结果和拦截器,其它的可以用到时用。jar包和配置问题这似乎是初学者最头疼的问题,但这又不是什么技术含量的问题,常常引人头疼。我的建议是下载一个框架后,直接导入它的Lib,有的是必须的,有的是可选的,而struts也给了一个例子,可以从这些地方导入需要的jar包。配置文件,不同的版本,写法可能不一样,如struts2之后的某个版本在web.xml中的过滤器写法就不一样,最好的例子莫过于struts自己带的例子,直接复制它的配置文件进行修改就行了。JSONJson的格式是键值对形式,{}表示一个对象,[]表示是数组,即有多个对象,明白这些就够了。这里介绍一个解析Json的jar包,它直接将json格式的数据解析成json字符串,非常好用。Fastjson,它是淘宝写的,在网上可以下载到。完整例子导入的jar包配置文件Web.xmlStruts.xmlStrutsaction页面运行结果一个是返回的结果,一个是测试看form序列化传递是什么样子。好了,以上是struts+jquery+ajax的整合例子,希望对大家有用。