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

📄 dwr.txt

📁 DWR的使用 自己总结的Dwr(必要时可以Copy Code)
💻 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 + -