zoukankan      html  css  js  c++  java
  • 在DWR中实现直接获取一个JAVA类的返回值的两种方法

    第一种实现(来源网上转贴):
    js 代码
     
    1. function Test()  
    2. {  
    3.     var _data = "";  
    4.      
    5.     this.getString = function()  
    6.     {  
    7.         //设置成同步  
    8.         DWREngine.setAsync(false);  
    9.          
    10.         //调用Java类Test的getString方法,callBackFun为回调函数  
    11.         JTest.getString(function(data){_data = data;}
    12.          
    13.         //重新设置为异步方式  
    14.         DWREngine.setAsync(true);  
    15.          
    16.         return _data;  
    17.     }  
    18. }  

    第二种实现(我在实际中的实现):
    js 代码
     
    1. function Test()  
    2. {  
    3.     var _data = "";  
    4.      
    5.     this.getString = function()  
    6.     {       
    7.         //调用Java类Test的getString方法,callBackFun为回调函数  
    8.         JTest.getString( {    
    9.                                      callback:function(data){_data = data;},    
    10.                                      async:false    
    11.                                   }    
    12.                                 );      
    13.       
    14.         return _data;  
    15.     }  
    16. }  
  • 相关阅读:
    ACM-ICPC SouthWestern Europe Regional Contest 2017题解
    Ubuntu系统Anaconda下载安装与切换源教程
    HZNUOJ开发者学习计划
    Codeforces Round #473 (Div. 2)
    正方教务系统自动评教代码
    QQ空间自动点赞
    妈妈我要当全栈工程师
    基于Koa开发学生导师管理系统
    SSH框架实现登陆界面
    谈ACM生涯总结的经验
  • 原文地址:https://www.cnblogs.com/new0801/p/6176003.html
Copyright © 2011-2022 走看看