?? dwr實例一.txt
字號:
第一個簡單小例子
1,創(chuàng)建AS1項目
2,創(chuàng)建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 + -