📄 dwr实例一.txt
字号:
第一个简单小例子
1,创建AS1项目
2,创建RemoteBean:
public class RemoteBean {
public String getServerDate() {
return new Date().toString();
}
}
3,再CLASSPATH中加入dwr.jar
4,编写web.xml,参见web.xml模板
<servlet>
<description>DWR Servlet</description>
<servlet-name>dwr-servlet</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-servlet</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
5,编写dwr.xml,参见dwr.xml模板
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create javascript="RemoteBean" creator="new">
<param name="class" value="tarena.RemoteBean"></param>
</create>
</allow>
</dwr>
6,将web.xml和dwr.xml文件放在WEB-INF下
7,布署AS1项目成功后,并访问下列地址
http://localhost:8080/AS1/dwr/index.html
出项以下信息表示安装配置DWR成功。
*************************************
Classes known to DWR:
RemoteBean (tarena.RemoteBean)
**************************************
8,编写show.html文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>show.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type='text/javascript' src='/AS/dwr/interface/RemoteBean.js'></script>
<script type='text/javascript' src='/AS/dwr/engine.js'></script>
<script type='text/javascript' src='/AS/dwr/util.js'></script>
<script type="text/javascript">
function getServerDateTime(){
RemoteBean.getServerDate(handleGetServerDateTime);
}
function handleGetServerDateTime(dateTime){
DWRUtil.setValue("serverDateTime",dateTime);
}
</script>
</head>
<body>
Get Server Date:
<button onclick="getServerDateTime();">
Get Server Date
</button>
<span id="serverDateTime"></span>
</body>
</html>
作者:赵君
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -