`

dwr3.x helloWorld

    博客分类:
  • dwr
阅读更多
浏览器访问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 demo 实例 例子

    DWR3.x是DWR的一个版本,提供了许多增强的功能和改进,使得开发人员能够更方便地构建动态、交互式的Web应用。 在这个"Dwr3.x demo 实例 例子"中,我们可以学习到以下几个关键知识点: 1. **反转Ajax**:DWR的核心...

    dwr2.0.5.jar&dwr2.0.6.jar&dwr3.rc1.jar

    部署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

    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

    dwr20.dtd

    dwr.jar编写helloworld

    3. **创建Java类**:创建一个名为`HelloWorld`的Java类,包含一个名为`getName`的方法。例如: ```java package com.example; public class HelloWorld { public String getName() { return "Hello, World!"; ...

    dwr20.dtd约束文件

    dwr20.dtd约束文件。 &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" &gt;

    Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00

    ### Struts1.x、Spring2.x、Hibernate3.x 和 DWR2.x 整合知识点解析 #### 一、Struts1.x与Spring2.x的整合 **1.1 在web.xml中进行Struts和Spring的配置** 为了实现Struts1.x与Spring2.x的无缝集成,首先需要在...

    DWR2.jar + DWR.xml + DWR2.0.dtd + Web.xml

    **DWR.xml** 是DWR的配置文件,用于定制DWR的行为和设置。在这个文件中,你可以定义哪些Java类和方法可以被浏览器访问,设置安全性限制,以及配置转换器和过滤器等。例如,通过`&lt;allow&gt;`标签,你可以指定允许...

    DWR+jquery2.x+easyUI1.3.x开发富客户端应用

    1. **整合目标**:本文档的目标是将 Struts2.x、Spring3.x、Hibernate4.x 与 DWR、jquery2.x 和 easyUI1.3.x 进行集成,以构建一个功能齐全且高效的 Web 开发环境。 2. **jQuery 版本选择**:为了兼容性和性能考虑...

    DWR.rar dar实现helloworld

    在这个"DWR.rar dar实现helloworld"项目中,我们很显然会学习如何利用DWR来创建一个简单的“Hello, World”示例。 首先,DWR的"dar"可能指的是DWR Archive,这是一个包含DWR相关配置和类库的打包文件,用于简化部署...

    dwr 2.jar dwr 2.jar

    dwr 2.jar dwr 2.jar

    dwr3.0.jar

    dwr3.0.jar

    dwr3api+DWR文档.pdf

    1. **安装与配置**:如何在你的Java应用服务器上集成DWR,配置DWR的XML配置文件(dwr.xml),以及如何在web.xml中设置过滤器和servlet。 2. **基本概念**:解释了Reverse Ajax、C/sweetalert、Batching和Caching等...

    dwr+demo+helloworld

    在项目中引入DWR的JAR文件后,我们需要创建一个`dwr.xml`配置文件,用于定义允许JavaScript访问的Java类和方法。例如: ```xml &lt;dwrd:method class="com.example.HelloWorld" method="sayHello"/&gt; ``` ...

    dwr-3.0.jar

    最新dwr3.0的包,有需要的朋友就下载吧

    dwr3.0.jar_ajax

    3. **自动类型转换**:DWR能够自动将Java对象转化为JavaScript对象,反之亦然,大大减少了数据转换的工作量。 4. **批量调用和事件处理**:DWR3.0支持批量执行多个远程调用,并且提供了事件驱动的调用模式,可以更...

    Struts1.3+Spring3.0+Hibernate3.3+DWR2.X框架集成文档v1.4

    DWR的基本配置文件是`dwr.xml`,在该文件中可以定义可被远程调用的Java对象以及相关配置: ```xml &lt;dwr:remote-proxy create="com.qdzx.web.service.DWRService" javascript="dwrService" /&gt; ``` ##### 9. Dwr独立...

    DWR3.0.jar、DWR.war和DWR2.0中文说明文档

    通过分析这个war文件,开发者可以学习如何配置DWR的XML配置文件(dwr.xml),以及如何创建可从JavaScript调用的Java方法。 3. **DWR2.0中文说明文档**: 这份文档对于理解DWR的工作原理和使用方法至关重要,特别是...

    dwr30.dtd的dtd文件

    dwr30.dtd导入myeclipse后补全就出来了

    dwr源码包,dwr.jar包下载

    1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: &lt;!-- 配置DWR --&gt; &lt;servlet-name&gt;dwr-invoker org.directwebremoting.servlet.DwrServlet &lt;init-param&gt; &lt;param-name&gt;debug&lt;/param-name&gt; ...

Global site tag (gtag.js) - Google Analytics