第一步:导入dwr.jar包
第二步:在网页中配置
<script type='text/javascript' src='/工程名/dwr/interface/Test.js'></script>
<script type='text/javascript' src='/工程名/dwr/engine.js'></script>
<script type='text/javascript' src='/工程名/dwr/util.js'></script>
<script type="text/javascript" language="javascript">
function aa(){
var uname=document.forms[0].aaa.value; //下拉框的值
Test.select(uname,haoLeJiaoWo); //要调用的普通类的的方法,第一个参数是方法参数,第二个时返回调用的方法名(是下面的方法),Test是配置的名字在下面
}
function haoLeJiaoWo(txt){
var dvScore=document.getElementById("div1");
dvScore.innerHTML=txt;
}
</script>
第三步:在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>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
第四步:在Web-INF下 添加文件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="Test">
<param name="class" value="Test" />
</create>
</allow>
</dwr>
说明:value="Test"中的Test是普通类 javascript="Test"中的Test是页面中使用的
第五步:Test类
public class Test {
public String select(String s){
//用s作为条件访问数据库查出数量并返回
return sss;
}
}