浏览器访问http://localhost:8080/dwr 会出现生成的js的路径
web.xml 把dwr实例demo复制过来
<listener>
<listener-class>org.directwebremoting.servlet.DwrListener</listener-class>
</listener>
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<!-- This should NEVER be present in live -->
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<!--
For more information on these parameters, see:
- http://getahead.org/dwr/server/servlet
- http://getahead.org/dwr/reverse-ajax/configuration
-->
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
dwr.xml
<dwr>
<allow>
<!-- intro - for the test on index.html -->
<create creator="new" javascript="service" scope="application">
<param name="class" value="com.Test"/>
</create>
</allow>
package com;
public class Test {
/**
* @param args
*/
public String helloWorld(String hello){
System.out.println("调用了"+hello);
return "hello world"+hello;
}
public static void main(String[] args) {
}
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type='text/javascript' src='../dwr/engine.js'> </script>
<script type='text/javascript' src='../dwr/util.js'> </script>
<script type='text/javascript' src='../dwr/interface/service.js'>
service.js自动生成。通过http://localhost:8080/webapp/dwr/可以看到这个js
</script>
<script type="text/javascript">
function hello(){
service.helloWorld("helloWOrld",resultHandle);//调用远程注册回调函数
}
function resultHandle(data){
alert(data);
}
</script>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<button onclick="hello()"> </button>
This is my JSP page. <br>
</body>
</html>
分享到:
相关推荐
DWR3.x是DWR的一个版本,提供了许多增强的功能和改进,使得开发人员能够更方便地构建动态、交互式的Web应用。 在这个"Dwr3.x demo 实例 例子"中,我们可以学习到以下几个关键知识点: 1. **反转Ajax**:DWR的核心...
部署DWR JAR文件通常涉及到将它们添加到Web应用的类路径中,配置DWR的`dwr.xml`配置文件,以及在客户端HTML页面中引入相应的JavaScript库。对于Spring框架的集成,还需要配置Spring的bean定义。 总的来说,DWR的...
dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...
dwr20.dtd
3. **创建Java类**:创建一个名为`HelloWorld`的Java类,包含一个名为`getName`的方法。例如: ```java package com.example; public class HelloWorld { public String getName() { return "Hello, World!"; ...
dwr20.dtd约束文件。 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" >
### Struts1.x、Spring2.x、Hibernate3.x 和 DWR2.x 整合知识点解析 #### 一、Struts1.x与Spring2.x的整合 **1.1 在web.xml中进行Struts和Spring的配置** 为了实现Struts1.x与Spring2.x的无缝集成,首先需要在...
**DWR.xml** 是DWR的配置文件,用于定制DWR的行为和设置。在这个文件中,你可以定义哪些Java类和方法可以被浏览器访问,设置安全性限制,以及配置转换器和过滤器等。例如,通过`<allow>`标签,你可以指定允许...
1. **整合目标**:本文档的目标是将 Struts2.x、Spring3.x、Hibernate4.x 与 DWR、jquery2.x 和 easyUI1.3.x 进行集成,以构建一个功能齐全且高效的 Web 开发环境。 2. **jQuery 版本选择**:为了兼容性和性能考虑...
在这个"DWR.rar dar实现helloworld"项目中,我们很显然会学习如何利用DWR来创建一个简单的“Hello, World”示例。 首先,DWR的"dar"可能指的是DWR Archive,这是一个包含DWR相关配置和类库的打包文件,用于简化部署...
dwr 2.jar dwr 2.jar
dwr3.0.jar
1. **安装与配置**:如何在你的Java应用服务器上集成DWR,配置DWR的XML配置文件(dwr.xml),以及如何在web.xml中设置过滤器和servlet。 2. **基本概念**:解释了Reverse Ajax、C/sweetalert、Batching和Caching等...
在项目中引入DWR的JAR文件后,我们需要创建一个`dwr.xml`配置文件,用于定义允许JavaScript访问的Java类和方法。例如: ```xml <dwrd:method class="com.example.HelloWorld" method="sayHello"/> ``` ...
最新dwr3.0的包,有需要的朋友就下载吧
3. **自动类型转换**:DWR能够自动将Java对象转化为JavaScript对象,反之亦然,大大减少了数据转换的工作量。 4. **批量调用和事件处理**:DWR3.0支持批量执行多个远程调用,并且提供了事件驱动的调用模式,可以更...
DWR的基本配置文件是`dwr.xml`,在该文件中可以定义可被远程调用的Java对象以及相关配置: ```xml <dwr:remote-proxy create="com.qdzx.web.service.DWRService" javascript="dwrService" /> ``` ##### 9. Dwr独立...
通过分析这个war文件,开发者可以学习如何配置DWR的XML配置文件(dwr.xml),以及如何创建可从JavaScript调用的Java方法。 3. **DWR2.0中文说明文档**: 这份文档对于理解DWR的工作原理和使用方法至关重要,特别是...
dwr30.dtd导入myeclipse后补全就出来了
1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: <!-- 配置DWR --> <servlet-name>dwr-invoker org.directwebremoting.servlet.DwrServlet <init-param> <param-name>debug</param-name> ...