在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 相关文章推荐
JS之小练习代码
Oct 12 Javascript
JavaScript Perfection kill 测试及答案
Mar 23 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
Mar 17 Javascript
CSS3,HTML5和jQuery搜索框集锦
Dec 02 Javascript
JavaScript——DOM操作——Window.document对象详解
Jul 14 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
微信小程序--组件(swiper)详细介绍
Jun 13 Javascript
angularJs的ng-class切换class
Jun 23 Javascript
简单分析js中的this的原理
Aug 31 Javascript
vue 返回上一页,页面样式错乱的解决
Nov 14 Javascript
vue中keep-alive内置组件缓存的实例代码
Apr 16 Javascript
Javascript webpack动态import
Apr 19 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
当海贼王变成JOJO风
2020/03/02 日漫
基于mysql的bbs设计(五)
2006/10/09 PHP
过滤掉PHP数组中的重复值的实现代码
2011/07/17 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
jQuery 处理表单元素的代码
2010/02/15 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
使用async-validator编写Form组件的方法
2018/01/10 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Python切片工具pillow用法示例
2018/03/30 Python
对pytorch网络层结构的数组化详解
2018/12/08 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
Python3 翻转二叉树的实现
2019/09/30 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
详解HTML5布局和HTML5标签
2020/10/26 HTML / CSS
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
美国在线家装零售商:Build.com
2016/09/02 全球购物
建筑工程自我鉴定
2013/10/18 职场文书
医院总经理职责
2013/12/26 职场文书
化妆品活动策划方案
2014/05/23 职场文书
小学语文的各类谚语(70首)
2019/08/15 职场文书