45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:如何能够在DWR中实现直接获取一个JAVA类的返回值?

如何能够在DWR中实现直接获取一个JAVA类的返回值?

2016-12-30 17:59:25 来源:www.45fan.com 【

如何能够在DWR中实现直接获取一个JAVA类的返回值?

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

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

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


本文地址:http://www.45fan.com/bcdm/86271.html
Tags: 实现 获取 dwr
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部