`
chris.lee
  • 浏览: 25911 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

dwr既有输入参数又有返回值的调用

阅读更多

在参看了有关dwr的使用的blog后,总觉得少说了一条,就是既有参数又有返回值怎么调用

blog地址http://blog.csdn.net/minisun2000/archive/2006/09/13/1216918.aspx

上面介绍了dwr1.x的使用,现在已经更新到了2.x 下载地址见 http://getahead.org/dwr/getstarted

参数和返回值都有的调用方法:

<code>

js 代码
  1. <script src='<%=request.getContextPath()%>/dwr/interface/security_getUserSortNum.js'></script>   
  2. <script src='<%=request.getContextPath()%>/dwr/engine.js'></script>   
  3. <script type="text/javascript">   
  4. function callGetSortNum(){   
  5.     var depIds=document.all.departIds.value;   
  6.     var data = {"departIds":depIds};//构造参数,date实际上是一个object   
  7.     security_getUserSortNum.getSortNumber(data,numberGettedCallback);   
  8. }   
  9. function numberGettedCallback(sortNum){   
  10.     if(!sortNum){   
  11.         return ;   
  12.     }   
  13.     document.all.sortID.value=sortNum;   
  14. }   
  15. </script>  

</code>

分享到:
评论
4 楼 fangzhouxing 2007-09-03  
我们习惯这样写:
var result;
var id = 1;
SysFacade.findRoles(id, {
  callback : function(retValue) {
	result= retValue;
  },
  async : false
});
3 楼 cason_0308 2007-09-03  
非常感谢,找了好久了
2 楼 chris.lee 2007-08-29  
满街都是我在google咋没找到?
1 楼 minghaitang 2007-08-29  
这是最基本的吧,满大街都是

相关推荐

    dwr调用带集合返回值的方法

    在DWR中,当需要处理带有集合返回值的方法时,有一些关键点需要注意: 1. **配置DWR**: 首先,你需要在项目中配置DWR。这通常包括创建`dwr.xml`配置文件,定义允许客户端调用的服务器端类和方法。例如,你可以指定...

    dwr 各种调用方法

    1. **无返回值和参数的Java方法调用** 在`dwr.xml`配置文件中,你需要创建一个允许JavaScript访问的Java类,并指定其创建方式、JavaScript中的名称以及暴露的方法。例如,`&lt;create&gt;`标签创建一个名为`testClass`的...

    DWR调用及传参总结

    1. **无返回值和参数的Java方法调用**: 当Java方法没有返回值且不接受参数时,可以像`callTestMethod1`那样直接调用。在JavaScript中,只需执行`testClass.testMethod1()`即可。 2. **有简单返回值的Java方法调用...

    DWR 取得回调函数返回值案列

    ### DWR取得回调函数返回值案例详解 #### 一、DWR简介 DWR (Direct Web Remoting) 是一种简化Ajax应用开发的技术框架。...通过以上内容的学习,相信读者对DWR中如何获取回调函数返回值有了更深入的理解。

    springboot整合dwr实现js调用java方法

    SpringBoot整合Direct Web Remoting (DWR)是一个常见的技术实践,它允许JavaScript在浏览器端直接调用服务器端的Java方法,极大地增强了Web应用的交互性。在这个过程中,我们通常会结合使用FreeMarker或JSP作为视...

    高级dwr方法调用少用的

    在DWR中,调用一个没有返回值和参数的Java方法非常简单。首先,你需要在`dwr.xml`配置文件中声明你想要暴露的方法,如`testMethod1`。`&lt;create&gt;`标签用于创建一个JavaScript对象,`&lt;include&gt;`标签则指明你要暴露的...

    dwr对各种类型返回值的处理实例

    DWR通过AJAX技术提供了一种简单的方法来调用服务器端的方法并接收返回的结果,极大地提高了用户体验。在DWR中,处理各种类型的返回值是其强大功能的一部分,它支持多种数据类型,包括基本类型、对象、数组、集合、...

    dwr测试,java调用js

    DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,使得开发者能够轻松地在浏览器中调用服务器上的Java方法,就像调用本地JavaScript函数一样。这个技术极大地提升了用户体验,因为数据可以在不刷新...

    dwr各种例子(各种数据类型返回值+包+导入可用+注释+附带讲解)

    通过DWR,你可以直接在JavaScript中调用Java方法并接收这些基本类型的返回值。例如,一个简单的Java方法可能返回一个int值,这个值可以在JavaScript中直接使用,无需额外转换。 2. **实体类**: 在实际开发中,...

    DWR调用含有参数的JAVA类.doc

    ### DWR调用含有参数的JAVA类 #### 一、简介 DWR(Direct Web Remoting)是一种简化Ajax开发的框架,它允许JavaScript代码直接调用服务器端的Java方法,从而实现更简单、高效的数据交互。本文将详细介绍如何使用DWR...

    Ext tree 结合dwr 调用后台数据

    "Ext tree 结合dwr 调用后台数据"这个主题涉及到两个关键的技术:Ext JS的Tree组件和Direct Web Remoting (DWR)。这两个技术的结合使得前端用户界面能够动态地展示并操作后台的数据。 首先,让我们来了解一下**Ext ...

    DWR中各种java方法的调用

    ### DWR中各种Java方法的调用:深入解析与实践 DWR,全称为Direct Web Remoting,是一个创新的框架,旨在简化JavaScript调用Java方法的过程。它利用Ajax技术,实现了网页上的动态交互,无需页面刷新即可更新内容,...

    远程调用dwr.zip

    例如,假设你有一个名为`Calculator`的Java类,里面有一个`add`方法接收两个整数参数并返回它们的和。在DWR的帮助下,你可以在JavaScript中这样调用它: ```javascript var calculator = DWRUtil....

    DWR框架对各种类型方法调用的示例

    在"DWR框架对各种类型方法调用的示例"中,我们可以看到DWR是如何处理不同类型的参数和返回值的。以下是对这些示例的详细解析: 1. **无参方法调用**: 当你需要调用一个不接受任何参数的后台方法时,DWR提供了简便...

    调用带JavaBean参数方法的DWR例子

    以上就是使用DWR调用带有JavaBean参数方法的基本步骤。通过这种方式,DWR提供了一种方便、高效的方法来实现客户端和服务器之间的数据交换,使得Web应用能够更加动态和响应式。在实际开发中,还需要考虑安全性、性能...

    dwr实例,JavaScript调用java方法的小例子

    DWR简化了AJAX(Asynchronous JavaScript and XML)应用的开发,使得开发者可以方便地在JavaScript中直接调用Java方法,仿佛它们是本地函数一样。 在"TestDwr"这个压缩包中,我们可以预期包含了一个简单的DWR实例,...

    DWR反向调用

    **DWR(Direct Web Remoting)反向调用详解** DWR(Direct Web Remoting)是一种JavaScript库,它允许在Web浏览器和服务器之间进行实时、双向通信,即所谓的"反向Ajax"或"Comet"技术。DWR使得Web应用程序能够像桌面...

    DWR的基本原理以及前后台互相调用并整合SPRING的简易DEMO

    DWR简化了AJAX开发,使开发者能够像调用本地函数一样调用远程服务,极大地提高了用户体验。 在这个“DWR的基本原理以及前后台互相调用并整合SPRING的简易DEMO”中,我们将探讨DWR的核心概念和如何将它与Spring框架...

    dwr的远程批量调用

    ### dwr的远程批量调用 #### 文章概述 本文主要介绍了在Web前端开发中使用dwr进行远程批量调用的技术细节与注意事项。通过这种方式,可以有效地减少客户端与服务器之间的通信次数,从而提高应用程序的整体性能。...

    远程调用Dwr

    DWR的核心功能是实现了JavaScript和Java之间的远程方法调用(RPC),使得Web应用可以实现动态更新,提供类似于桌面应用的用户体验。 **DWR的简介** DWR最初由Alex Russell开发,旨在解决Web应用中AJAX...

Global site tag (gtag.js) - Google Analytics