在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 相关文章推荐
在IE模态窗口中自由查看HTML源码的方法
Mar 08 Javascript
flexigrid 参数说明
Nov 23 Javascript
用jquery方法操作radio使其默认选项是否
Sep 10 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
Dec 26 Javascript
JS实现图片放大镜效果的方法
Feb 27 Javascript
jQuery多级手风琴菜单实例讲解
Oct 22 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
Feb 02 Javascript
JS简单获取日期相差天数的方法
Apr 24 Javascript
详解vue express启动数据服务
Jul 05 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
Feb 08 Javascript
vue实现循环切换动画
Oct 17 Javascript
js实现的格式化数字和金额功能简单示例
Jul 30 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
《PHP边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
php PDO中文乱码解决办法
2009/07/20 PHP
PHP实现全角字符转为半角方法汇总
2015/07/09 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
jquery插件unobtrusive实现片段式加载
2015/06/15 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
node实现定时发送邮件的示例代码
2017/08/26 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
省级优秀班集体申报材料
2014/05/25 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
幼师辞职信范文
2015/02/27 职场文书
学校国庆节活动总结
2015/03/23 职场文书
iPhone13 Pro外观确定,升级4800万镜头,4月20日发新品
2021/04/15 数码科技
background-position百分比原理详解
2021/05/08 HTML / CSS
MySQL 如何限制一张表的记录数
2021/09/14 MySQL
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers