📄 dwr.txt
字号:
自己总结的Dwr(必要时可以Copy Code)
1、到http://getahead.ltd.uk/dwr/download下载dwr.jar文件。(我们项目里面都有可以Copy)
2、用eclipse新建一个项目,我的项目名就叫mydwr。
3、把刚才下载的dwr.jar放到web-inf/lib下面。(要在本机运行的话,也可以把dwr.jar包一次Copy到Tomcat6的lib目录下面,以后的就万事大吉了)
4、在web.xml中加入一下内容:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
5、在web.xml的所在目录下新建dwr.xml,先声明dtd规范,然后的都可以自己写,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://getahead.org/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="new" javascript="First">
<param name="class" value="com.dwr.First" />
</create>
</allow>
</dwr>
6、创建服务器端的程序com.dwr.First,代码如下:
package com.dwr;
public class First {
public String HelloWorld(String username) {
return "欢迎体验Dwr!" + username;
}
}
7、在web目录下前台页面index.html加必要的javascript引用,内容如下:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>第一個Dwr范例</title>
<script type='text/javascript' src='dwr/interface/First.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script>
//回调函数
function callback(data) {
alert(data);
}
</script>
</head>
<body>
<input type='button' value='测试' onclick='First.HelloWorld("jack",callback);' />
</body>
</html>
8、测试一下,保定成功!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -