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. }  
  • 相关阅读:
    ABP初始化
    ABP生成错误:必须添加对程序集“netstandard”的引用
    树莓派安装Mysql
    多对多关系的中间表命名
    dapper.net 存储过程
    Rabbitmq发送方消息确认
    Rabbitmq发送消息Message的两种写法
    ThreadLocal原理
    多模块打包为可执行jar问题
    类中属性加载顺序的demo
  • 原文地址:https://www.cnblogs.com/new0801/p/6176003.html
Copyright © 2011-2022 走看看