当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 在DWR中实现直接获取一个JAVA类的返回值的两种方法

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

2019年04月03日  | 移动技术网IT编程  | 我要评论

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

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

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网