⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dwr实例一.txt

📁 刚用java做的网上购物车 做毕业论文用的 有需要的朋友可以参考下
💻 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 + -