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

  搞了好久,在网上查看资料后,自己写了两个函数,测试可以在获取数据...但不够完善,还请高手指教。
  首先,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()即可得到返回值

你可能感兴趣的:(java,DWR)