首页 > 编程 > JavaScript > 正文

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

2019-11-19 18:16:39
字体:
来源:转载
供稿:网友

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

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

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表