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. }  
  • 相关阅读:
    mybatis技术总结
    eclipse与idea部署项目的区别
    jQuery基础总结
    html页面加载顺序
    JavaScript高级技术总结
    JavaScript基础技术总结
    Node.js 从零开发 web server博客项目[数据存储]
    Node.js 从零开发 web server博客项目[koa2重构博客项目]
    Node.js 从零开发 web server博客项目[安全]
    Node.js 从零开发 web server博客项目[日志]
  • 原文地址:https://www.cnblogs.com/new0801/p/6176003.html
Copyright © 2011-2022 走看看