在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 拼图游戏 面向对象,注释完整。
Jun 18 Javascript
jQuery的Ajax的自动完成功能控件简要说明
Feb 22 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
Mar 22 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
May 10 Javascript
JS中使用变量保存arguments对象的方法
Jun 03 Javascript
JavaScript调试的多个必备小Tips
Jan 15 Javascript
jQuery实现弹窗居中效果类似alert()
Feb 27 Javascript
JS实现的四级密码强度检测功能示例
May 11 Javascript
解决vue-cli中stylus无法使用的问题方法
Jun 19 Javascript
基于vue.js快速搭建图书管理平台
Oct 29 Javascript
vue如何截取字符串
May 06 Javascript
在vue-cli中引入lodash.js并使用详解
Nov 13 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隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
select组合框option的捕捉实例代码
2008/09/30 Javascript
javascript 字符 Escape,encodeURI,encodeURIComponent
2009/07/09 Javascript
Javascript 学习笔记 错误处理
2009/07/30 Javascript
Jquery中dialog属性小记
2010/09/03 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
jQuery控制cookie过期时间的方法
2015/04/07 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
python socket 超时设置 errno 10054
2014/07/01 Python
Python中计算三角函数之cos()方法的使用简介
2015/05/15 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
opencv python如何实现图像二值化
2020/02/03 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
python属于哪种语言
2020/08/16 Python
python GUI计算器的实现
2020/10/09 Python
python复合条件下的字典排序
2020/12/18 Python
怎么写好自荐信
2013/10/30 职场文书
写好自荐信的技巧
2013/11/08 职场文书
董事长岗位职责
2013/11/30 职场文书
洗手间标语
2014/06/23 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis