DWR官方网站:
(一)添加DWRjar包:
从官网上下载jar包,放到lib目录下
(二)编辑配置文件
1.编辑配置文件web.xml:
以下几行代码必须被添加到WEN-INF/web.xml文件中。注意,要把<servlet>和其他<servlet>放在一起,<servlet-mapping>要和其他<servlet-mapping>放在一起
2.在web.xml目录下创建dwr.xml文件,内容如: 具体dwr配置详解可以下载:《dwr配置详解》
其中formBean也可用Struts的生成的form,配置文件中写好路径、在类文件中的返回类型修改好,代码如:
类文件修改:
(三)编写类方法:
在src的包中建立类文件,如:
代码:
synchronized (this) {
this.wait(5000);
this.notify();
}
使线程等待5秒,模仿网络延迟效果
formBean类文件:
(四)运行项目,检测方法
运行项目后访问:http://localhost:端口/项目名/dwr,之后会出现之前定义的service的链接,点击进入后可以看到类中定义的方法如:
(五)在页面中加入AJAX:
1.在页面中引入js文件路径:
2.如果是验证单个的数据,如用户名:
回调函数callBackHello(data),data自动传入类方法的返回值进行操作
3.如果是提交表单操作: