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


Posted in Javascript onDecember 25, 2016

第一种实现(来源网上转贴):

js 代码

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; 
  } 
}

第二种实现(我在实际中的实现):

js 代码

function Test() 
{ 
  var _data = ""; 
  this.getString = function() 
  {    
    //调用Java类Test的getString方法,callBackFun为回调函数 
    JTest.getString( {  
callback:function(data){_data = data;},  
                   async:false  
                 }  
                );   
    return _data; 
  } 
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
JavaScipt基本教程之JavaScript语言的基础
Jan 16 Javascript
JavaScript XML和string相互转化实现代码
Jul 04 Javascript
js中confirm实现执行操作前弹出确认框的方法
Nov 01 Javascript
使用jquery插件qrcode生成二维码
Oct 22 Javascript
Javascript HTML5 Canvas实现的一个画板
Apr 12 Javascript
JS功能代码集锦
May 04 Javascript
浅谈AngularJs指令之scope属性详解
Oct 24 Javascript
常用的javascript设计模式
Jan 11 Javascript
JS 使用 window对象的print方法实现分页打印功能
May 16 Javascript
原生JS检测CSS3动画是否结束的方法详解
Jan 27 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
Oct 27 Javascript
微信小程序实现锚点跳转
Nov 23 Javascript
JS如何生成一个不重复的ID的函数
Dec 25 #Javascript
js Canvas实现的日历时钟案例分享
Dec 25 #Javascript
ES6概念 Symbol toString()方法
Dec 25 #Javascript
ES6概念 Symbol.keyFor()方法
Dec 25 #Javascript
ES6概念 ymbol.for()方法
Dec 25 #Javascript
ES2015 Symbol 一种绝不重复的值
Dec 25 #Javascript
基于Javascript实现的不重复ID的生成器
Dec 25 #Javascript
You might like
PHP5 面向对象(学习记录)
2009/12/02 PHP
mysql总结之explain
2012/02/27 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
JavaScript实现生成GUID(全局统一标识符)
2014/09/05 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
windows下 兼容Python2和Python3的解决方法
2018/12/05 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
如何通过雪花算法用Python实现一个简单的发号器
2019/07/03 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
Python 求数组局部最大值的实例
2019/11/26 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
接口可以包含哪些成员
2012/09/30 面试题
瀑布模型都有哪些优缺点
2014/06/23 面试题
社区七一党员活动方案
2014/01/25 职场文书
法律进学校实施方案
2014/03/15 职场文书
运动会演讲稿200字
2014/08/25 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
考研经验交流会策划书
2015/11/02 职场文书