dwr 页面获取带参数的java类返回值的问题

本文介绍了一个使用DWR实现的简单异步调用案例,包括配置文件设置、Java类方法编写及页面JavaScript函数实现。通过自定义函数完成数据获取,并通过回调函数处理返回的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搞了好久,在网上查看资料后,自己写了两个函数,测试可以在获取数据...但不够完善,还请高手指教。
首先,dwr的所有配置文件配好
然后,java类里的方法
public String test(String str) {
String mess = "测试"+str
return mess ;
}
最后,页面函数:
<script type="text/javascript">
var message= "";
function printMes(str)
{
//因为dwr是异步调用,这里 要设置为false,否则message 无法获得返回值
DWREngine.setAsync(false);
testDwr.test(str,callbackFun);
DWREngine.setAsync(true); //处理完之后,在设置回来
return message;
}
function callbackFun(data){ // 回调函数
//alert(data);
message = data
}
</script>

在事件中调用 函数 printMes()即可得到返回值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值