项目需要引用的jar包,放入WEB-INF/lib目录下
dwr.jar
commons-logging.jar
下载
添加新文件 WEB-INF/dwr.xml
<dwr>
<allow>
<create creator="new" javascript="userDwr">
<param name="class" value="dwr.UserDwr"/>
</create>
</allow>
</dwr>
WEB-INF/web.xml中需要添加servlet
<servlet>
<servlet-name>dwrServlet</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>dwrServlet</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
//测试类
package dwr;
public class UserDwr {
public String say(String content){
return "用户说:"+content;
}
}
//根目录下 index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<script src="dwr/engine.js"></script>
<script src="dwr/util.js"></script>
<script src="dwr/interface/userDwr.js"></script>
</head>
<body></body>
<script>
userDwr.say("您好",function(result){
alert(result);
});
</script>
</html>
参考 http://www.blogjava.net/freeman1984/archive/2007/11/25/163010.html
转载于:https://www.cnblogs.com/programfuture/p/3722026.html