`
fengjiao_tokyo
  • 浏览: 1576 次
  • 性别: Icon_minigender_2
  • 来自: 大连
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

dwr 调用有参数和返回值的java方法

阅读更多
我看了百度上百科上介绍了非常常用的dwr调用java的方法的7种用法。

但是我现在用到了需要调用有参数和返回值的java方法,不知道怎么写才好。

我按照论坛上前辈写的以下的形式配置了:
http://www.iteye.com/topic/117958(在这里)

但是却得不到值,我打得alert还没有显示出来,页面就弹提示框报了null。


希望熟悉dwr的朋友帮忙,按照这种配法可以么?真的可以显示出来么?还有没有其他的方法了?

thank you。
分享到:
评论
1 楼 fengjiao_tokyo 2009-02-18  
我把提问放错地方了,实在是对不住大家。
哈哈,终于如愿实现了我想要的效果,非常地感谢论坛上的·kunyu0000·的一篇文章,使我的程序终于能够运转了。(参考网址:http://kunyu0000.iteye.com/blog/290269

我的程序传的是bean,所以在写的时候稍有些许不同(但是也是换汤不换药)

var message;
function getData(str){
     DWREngine.setAsync(false);[color=darkblue]//重要的地方,不能落[/color]
     DLF.getData(str,callbackFun);
     DWREngine.setAsync(true);[color=darkblue]//重要的地方,不能落[/color]
     return message;

}
function callbackFun(data){
alert("it can run="+data[0].fileName);
alert("it can run="+data[0].filePath);
message = data
}
function downLoadFileBtn(){
    var str = [{fileName:"OKOKOKOKfName",filePath:"OKOKOKOKfPath"}];
    getData(str[0]);
}


有需要的朋友可以稍微参考一下,至于dwr的配置,和百度百科关于dwr只是介绍的部分就有,这里就不说了。

相关推荐

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

    Direct Web Remoting (DWR) 是一种在Web应用程序中实现AJAX...以上就是关于"DWR调用带集合返回值的方法"的主要内容,理解并掌握这些要点,可以帮助你更有效地利用DWR进行前后端交互,提高Web应用的用户体验。

    DWR调用及传参总结

    如果Java方法有返回值,可以使用回调函数来处理返回结果,如`callTestMethod2`所示。`callBackFortestMethod2`作为回调函数接收返回值,并进行后续处理,例如弹出警告框显示返回值。 3. **有简单参数的Java方法...

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

    接下来,在前端JavaScript中,我们可以通过DWR调用上述定义的Java方法,并设置回调函数来接收返回的结果。具体步骤如下: - **初始化变量**:定义一个变量`_data`用于存储回调函数中的数据。 - **设置同步模式**:...

    高级dwr方法调用少用的

    当Java方法有返回值时,你需要提供一个回调函数来处理返回的数据。在`dwr.xml`配置中,方法的声明和没有返回值的情况相同。在JavaScript端,调用方法时传递一个回调函数,例如`callBackFortestMethod2`,这个函数将...

    dwr 各种调用方法

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

    Dwr源码示例,包含调用java方法返回不同的类型

    在这个"Dwr源码示例"中,我们将深入探讨如何使用DWR调用Java方法,并处理各种类型的参数和返回值。 首先,DWR的核心功能是提供了一种安全、高效的AJAX(异步JavaScript和XML)框架。它通过创建一个JavaScript到Java...

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

    多个DWR调用可以打包成一个批处理请求,减少网络通信的开销。 总之,DWR通过对各种类型返回值的支持,使得在JavaScript和Java之间交换数据变得简单而直观。无论是简单的数据类型还是复杂的对象结构,DWR都能够有效...

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

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

    dwr的一般使用学习笔记

    下面我们将深入探讨DWR的基本使用方法,包括调用无返回值和参数的Java方法、调用有简单返回值的Java方法、调用有简单参数的Java方法以及调用返回JavaBean的Java方法。 1. 调用没有返回值和参数的JAVA方法 在`dwr....

    ssh + dwr配置

    5. **Java代码**:在Java类中定义可被DWR调用的方法,这些方法可以直接操作数据库或其他服务。 6. **JavaScript集成**:在HTML或JavaScript文件中,引入DWR自动生成的接口文件(如TestClass.js),以及DWR的核心...

    dwr教程(初学者的宝典)

    在DWR配置文件`dwr.xml`中,你需要声明哪些Java类和方法可以被JavaScript访问。`<allow>`标签用于定义可访问的资源,`<create>`标签用于创建JavaScript接口,`creator="new"`表示使用默认构造函数创建Java对象,`...

    dwr.zip_ajax_dwr_java xml_java 远程控制_远程控制

    利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码). 它供给那些想要以一种简单的方式使用AJAX和XMLHttpRequest...

    dwr的用法解析

    在`dwr.xml`配置文件中,通过`<allow>`和`<create>`标签设置可访问的Java类和方法。`creator="new"`表示使用默认构造函数创建Java对象,`javascript="testClass"`定义JavaScript中对象的名称,`<param>`指定类路径...

    JavaScript调用java方法——dwr步骤.docx

    ### JavaScript调用Java方法——DWR使用步骤详解 #### 一、DWR简介 DWR (Direct Web Remoting) 是一种使服务器端的Java对象能够被客户端JavaScript代码直接调用的技术。通过这种方式,开发人员可以轻松地实现客户端...

    java开发常用jar包之dwr.rar

    3. 在服务器端创建可被DWR调用的Java类和方法。 4. 在客户端编写JavaScript代码,使用DWR提供的API调用服务器端的方法。 5. 处理DWR回调,更新页面内容。 **6. 示例应用** 一个简单的示例是,创建一个Java类提供一...

    DWR实现DEMO

    DWR(Direct Web Remoting)是一个web远程调用框架,利用这个框架可以让AJAX变得很简单,通过DWR可以在客户端通过JavaScript直接调用服务器的Java方法并返回值给JavaScript,整个过程就好像通过本地客户端调用一样,...

    dwr对象处理dwr对象处理dwr对象处理

    - 当Java方法有简单返回值时,可以在JavaScript的回调函数中处理返回数据,例如 `callBackFortestMethod2` 函数中的 `data` 参数接收返回值。 4. **传递参数**: - 调用带有参数的Java方法,需要在JavaScript中...

    java的dwr的联级操作ajax

    我们可以通过DWR调用Java方法获取数据,然后使用JavaScript库如jQuery来动态生成表格。例如,我们可以创建一个`renderTable`函数,接收数据数组并生成HTML表格: ```javascript function renderTable(data) { var ...

Global site tag (gtag.js) - Google Analytics