AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

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

51自学网 http://www.wanshiok.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;   } } 

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


dwr,java,返回值  
上一篇:半个小时学json(json传递示例)  下一篇:JS如何生成一个不重复的ID的函数