在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;
}
}
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;
}
}
相关文章推荐
- 在DWR中实现直接获取一个JAVA类的返回值的两种方法
- 在DWR中实现直接获取一个JAVA类的返回值的两种方法
- 在DWR中实现直接获取一个JAVA类的返回值的两种方法
- 在DWR中实现直接获取一个JAVA类的返回值
- 在DWR中实现直接获取一个JAVA类的返回值
- 在DWR中实现直接获取一个JAVA类的返回值
- 在DWR中实现直接获取一个JAVA类的返回值
- 在DWR中实现直接获取一个JAVA类的返回值
- java 面试题 请设计一个方法,可以实现获取任意范围内的随机数
- 【Java】【TIJ】实现一个类:不允许用构造方法来直接创建类实例(对象)
- JAVA线程之一:实现一个线程的两种方法
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- Java获取文件的类型和扩展名的实现方法
- 每日20行之4~~~两种方法java实现简易计算器 附带复杂计算器代码(优先级顺序)
- Java动态代理的两种实现方法
- 工作随笔——Java调用Groovy类的方法、传递参数和获取返回值
- java实现多线程两种方法的比较
- Java中线程实现的两种方法
- JAVA的线程对象实现的两种方法
- java两种方法实现excel导出