您的位置:首页 > 编程语言 > Java开发

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

2008-05-23 10:25 721 查看
第一种实现(来源网上转贴):

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;

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: