- 论坛徽章:
- 0
|
一,开发步骤
1,准备开发环境
2,修改web.xml文件
3,创建类
4,创建dwr.xml文件,将该文件放在web.xml同目录下
5,配置dwr.xml
6,编写JSP页面
6.1 导入js文件
6.2 编写js函数和回调函数
二,具体的开发过程
1,准备开发环境
下载dwr.jar包,并将其放到lib目录下
2,修改web.xml文件
dwr-invoker
org.directwebremoting.servlet.DwrServlet
debug
true
crossDomainSessionSecurity
false
-->
dwr-invoker
/dwr/*
3,创建类
public class Service {
public String sayHello(String yourName) {
// 可以是访问数据库的复杂代码
return "HelloWorld " + yourName;
}
}
普通的Java类
4,创建dwr.xml文件,将该文件放在web.xml同目录下
dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "
http://www.getahead.ltd.uk/dwr/dwr20.dtd
">
5,配置dwr.xml
dwr>
dwr>
6,编写JSP页面
6.1 导入js文件
dwr/util.js'>
dwr/engine.js'>
dwr/interface/service.js'>
注意,应该导入的是dwr.jar包中的util.js , engine.js文件,否则会报错。
6.2 编写js函数和回调函数
function firstDwr(){
service.sayHello("Jorwen",callBackHello);
}
function callBackHello(data){
alert(data);
}
function hello(){
var user = $('user').value;
service.sayHello(user,callBack);
}
function callBack(msg){
DWRUtil.setValue('result',msg);
}
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21114/showart_1969661.html |
|