dwr是非常好用的异步框架。使用之前先导入dwr包
使用dwr的步骤如下:
1.配置dwr环境 web.xml
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
2.建立dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
<create creator="new" javascript="dwr1" scope="application">
<param name="class" value="*********"/>//java 类
</create>
</allow>
</dwr>
3.编写java类
4.js调用
function
test() {
var
name =
"121"
;
dwr1.testFun(name, returnFun);
//调用java方法,第二个参数是回调函数
}
function
returnFun(data) {
//data对应着java方法的返回值
alert(data);
}