`
easy0917
  • 浏览: 261149 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

DWR中直接获取一个JAVA类的返回值

    博客分类:
  • Dwr
 
阅读更多
function Test()
{
   var _data = "";
  
   this.getString = function()
   {
       //设置成同步
       DWREngine.setAsync(false);
        //调用Java类Test的getString方法,callBackFun为回调函数
        JTest.getString(function(data){_data = data;});
        //重新设置为异步方式
        DWREngine.setAsync(true);
        return _data;
    }
}
//在界面上调用此方法的时候,需要这样操作
 
Test test = new Test();
var value = test.getString();
分享到:
评论

相关推荐

    在DWR中实现直接获取一个JAVA类的返回值的两种方法

    在DWR中,你可以直接调用Java类的方法并获取其返回值,这对于创建实时更新的用户界面非常有用。本文将详细介绍两种在DWR中实现这一功能的方法。 ### 方法一:通过同步调用来获取返回值 这种方法首先将DWR引擎设置...

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

    根据提供的部分代码内容,我们可以看到一个简单的例子展示了如何在DWR中获取回调函数的返回值。 ##### 1. 后端Java类定义 首先,我们需要定义一个Java类,用于提供服务端的方法供前端调用。在这个案例中,定义了一...

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

    总的来说,这个"Dwr源码示例"提供了一个学习DWR基本用法的平台,涵盖了从设置环境到实际调用Java方法的全过程,对于理解DWR如何在Web应用中工作,以及如何处理不同类型的数据,是非常有价值的。通过实践这个示例,你...

    DWR 初始,返回字符串&对象&列表

    在DWR中,如果你的Java方法返回一个字符串,这个字符串会直接在JavaScript端可用。例如,服务器端有一个方法`getString()`返回一个字符串,DWR会自动将这个字符串传递给JavaScript回调函数。这在显示消息、错误信息...

    dwr的用法解析

    - **缓存**:DWR提供缓存机制,对于相同的请求,可以从缓存中直接获取结果,提高性能。 - **安全性**:可以通过配置限制特定IP地址或用户访问,防止未授权的调用。 - **错误处理**:提供错误处理机制,当服务器端...

    DWR中文文档 (DWR 2.0)

    - 创建一个简单的Java类,例如`HelloWorldService`,定义一个公开的方法,如`sayHello()`。 - 使用DWR注解标记该方法,以便使其可以通过DWR调用。 6. **编写JavaScript客户端代码**: - 在HTML页面中引入DWR的...

    java的dwr的联级操作ajax

    Java Direct Web Remoting (DWR) 是一个开源的Java库,它允许JavaScript在浏览器中直接调用服务器端的Java方法,实现Ajax(异步JavaScript和XML)应用。DWR简化了客户端与服务器端的交互,使得开发人员可以利用Java...

    实现 Dwr 服务器推送

    DWR的核心功能是通过AJAX技术创建了一个JavaScript到Java的桥梁,使得开发者可以像操作本地对象一样操作远程服务器上的对象。它支持自动类型转换、错误处理、缓存控制等特性,简化了前后端交互的过程。 二、服务器...

    DWR调用及传参总结

    DWR (Direct Web Remoting) 是一种用于在Web应用程序中实现AJAX技术的框架,它允许JavaScript直接调用服务器端的Java方法,从而实现实时的动态数据交换。以下是对DWR调用及传参方式的详细说明: 1. **无返回值和...

    dwr技术详解.doc

    DWR的一个创新之处在于它通过动态生成基于Java类的JavaScript代码,让JavaScript代码能直接调用服务器端的Java方法。为了安全性,开发者需要在`dwr.xml`配置文件中明确指定哪些Java类和方法可以被外部访问。 配置...

    Dwr功能案例

    Direct Web Remoting (DWR) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用。DWR通过AJAX技术提供了一个安全、方便的方式,使得Web开发者可以轻松地在客户端和...

    DWR与SPRING,DWR与STRUTS2的整合

    3. **依赖注入**:DWR中的Java对象可以直接利用Spring的DI机制,获取其他服务或对象,这使得业务逻辑更易于管理和测试。 4. **安全性**:整合DWR和Spring可以利用Spring的安全框架,对远程方法调用进行权限控制,...

    DWR基础教程 开发案例

    DWR作为一个Web应用的Servlet部署,它会为每个公开的Java类动态生成包含在Web页面中的JavaScript存根函数。这些函数在后台执行XMLHttpRequest,向DWR Servlet发送请求。DWR将请求转换为对服务器端Java对象的方法调用...

    Ajax之dwr框架应用

    DWR会自动创建一个JavaScript接口,使得你可以直接在浏览器中调用`UserService`的`getUserList()`方法。 描述中提到的“各种返回值”,意味着示例可能包含了不同的数据类型返回,如`list`、`Map`、`String`和`...

    DWR中文文档(pdf)

    **4.7 DWR与WebWork**:WebWork是一个基于Java的MVC框架,本节介绍如何在WebWork中使用DWR。 **4.8 DWR与Acegi**:Acegi是一个基于Spring的安全框架,本节介绍如何使用Acegi来增强DWR的安全性。 #### 六、DWR中的...

    dwr的使用返回json

    Direct Web Remoting (DWR) 是一个开源的Java库,它允许在JavaScript和服务器端的Java之间进行异步通信,从而实现Web应用的Ajax功能。在这个例子中,我们将深入探讨如何利用DWR来返回JSON数据。 JSON(JavaScript ...

    DWR中文文档.pdf

    - **编写Service**:创建一个包含业务逻辑的Java类,并使其可被DWR调用。 - **测试DWR**:确保所有配置正确无误,可以通过简单的HTTP请求测试DWR是否正常工作。 - **编写JSP页面**:创建一个JSP页面以展示结果,...

Global site tag (gtag.js) - Google Analytics