`
5211422
  • 浏览: 209685 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DWR 传递数组、MAP参数

阅读更多

js部分:

 

function aa(){

 

   var aaaa = new Array(1,2,3,4,5,6);
   AmxDwrMethod.pageDemo("1",page,aaaa, function demoCallBack(re){
      alert("====");
   });

 

}

 

function bb(){

 

 var userUserData =  new Object();  
    userUserData["a"] = "a";
    userUserData["b"] = "b";
    userUserData["c"] = "c"; 

 

   AmxDwrMethod.pageDemo2("1",page,userUserData , function demoCallBack(re){
      alert("====");
   });

 

}

 

 

 

java 部分:

 

public ArrayList pageDemo(String searchFlag,String currentPage,int[] l){}

public ArrayList pageDemo2(String searchFlag,String currentPage,Map l){}

 

 

分享到:
评论

相关推荐

    dwr练习实例(各种数据转换list,map,数组等)

    这个"dwR练习实例(各种数据转换list,map,数组等)"是一个用于学习DWR如何处理和转换不同数据类型的教程。在这个实例中,我们将探讨DWR如何处理List、Map以及数组等常见的数据结构。 首先,让我们理解DWR的核心功能。...

    DWR调用及传参总结

    调用带List、Set或Map参数的方法,如`callTestMethod7`,需要创建相应的JavaScript对象数组,每个元素对应List中的一个项,属性与JavaBean一致。在`dwr.xml`中需要声明这些参数的类,以便Java端解析。 在使用DWR时...

    DWR.rar_dwr

    在这个"DWR.rar_dwr"压缩包中,我们看到的是DWR在实际应用中的实例,涵盖了各种数据类型的处理,包括字符串、带参的字符串、数组、集合、Map以及循环Map和二维数组。 1. 字符串处理:在Web应用中,字符串是最基本的...

    DWR中处理集合总结

    然后,你可以将这个数组作为参数传递给DWR方法。 2. **处理Map**: 与`List`不同,传递`Map`需要更特殊的格式。在JavaScript中,你需要创建一个JSON对象,键值对对应于Map中的键和值: ```javascript var depts = { ...

    dwr各种例子(各种数据类型返回值+包+导入可用+注释+附带讲解)

    在实际开发中,我们经常需要传递和处理复杂的对象,比如自定义的实体类。DWR可以映射这些对象到JavaScript对象,使得前端可以直接操作。你需要确保实体类有对应的getter和setter方法,DWR会自动处理这些对象的序列...

    高级dwr方法调用少用的

    DWR支持多种类型的数据转换,包括数组、列表、Map等复杂数据结构。在配置文件中,你可以使用不同的转换器来处理不同类型的参数和返回值。例如,使用`map`转换器处理Map类型,`array`处理数组等。 6. **错误处理和...

    dwr.rar_dwr_dwr Stri_dwr javabean

    2. **列表(List)**操作:DWR支持传递和返回Java集合,包括List。在JavaScript端,可以接收一个由Java List转换来的数组,然后对其进行遍历、添加、删除等操作。这极大地扩展了前端的处理能力,使得动态更新列表数据...

    dwr返回对象.doc

    在DWR中,我们调用方法时传递回调函数,如`testClass.testMethod2(callBackFortestMethod2)`,当Java方法执行完毕,DWR会自动调用这个回调函数并将返回值传递给`data`参数,我们可以在`callBackFortestMethod2`中...

    DWR框架怎么返回对象

    例如,Java方法返回一个`List<JavaBean>`,DWR会将其转换为JavaScript数组,每个元素都是对应的JavaScript对象。你可以在JavaScript中使用`for`循环遍历并访问这些对象。 此外,DWR提供了错误处理、安全控制、缓存...

    dwr实例代码

    - 通过 `sendObj(Person p)` 方法,可以在客户端传递一个 `Person` 对象到服务器端进行处理,然后返回处理结果。 - `hello(String name)` 方法可以接收客户端发送的名字,并返回一条欢迎消息,这通常用于展示DWR的...

    DWR.xml配置文件说明书(含源码)

    从java中传递null值到javascript是没有任何危险性的,所以DWR将这个作为默认的converter,所以你自己不用再把这个converter添加到配置文件的部分中去. 基本类型的converter转换int,boolean,double等.当然还包括对应的...

    DWR开发培训(PPT)

    1. **JS引擎(Engine.js)**:前端的核心,它拦截所有后台组件的请求,创建统一的调用入口,根据浏览器特性选择最佳的数据传输策略,并将后台执行的结果通过回调函数传递给客户端。 2. **后台控制器(DWRServlet)*...

    Ajax学习之dwr入门详细实例

    5. `getPersonList()` 和 `getPersonArray()`:这两个方法分别返回一个`Person`对象的列表和数组,展示DWR处理集合的能力。 6. `getPersonMap()`:此方法返回一个包含`Person`对象的映射,这显示了DWR如何处理复杂...

    DWR的使用经验

    2. **自动回调机制**:DWR生成的JavaScript函数会自动添加一个回调函数作为参数,例如原本的函数是`checkExist(String name)`,生成的JavaScript版本将会变成`checkExist(callbackFunc, String name)`。这里的`...

    DWR开发培训.ppt DWR开发培训.ppt

    在JavaScript和Java数据类型之间,DWR提供了对应关系,如JavaScript的Array对应Java的List或数组,Boolean对应Boolean,Object对应Map或Java Bean,String对应String,Date对应Date,Numbers对应Int、double、float...

    AJAX DWR 最全面精粹 覆盖所有方法 各种使用的情况

    2. **JavaScript调用Java方法**:掌握使用DWR的`DWREngine`和`RemoteProxy`对象调用服务器端方法的语法,以及如何传递参数,包括基本类型、对象、数组和Map。 3. **参数传递**:学习如何处理不同类型的参数,如字符...

    DWR (api)帮助文档

    - 当传递数组时,如`arrayFive`,`DWRUtil.addOptions('addOptionsBasic', arrayFive)`会将数组元素作为文本和值添加到下拉菜单。 - 当传递对象数组时,可以通过指定属性名来决定显示的文本和对应的值,例如`...

    dwr 开发培训 举例说明dwr在实际工作中的应用

    DWR支持JavaScript和Java数据类型的相互转换,如JavaScript的Array与Java的List、Collection或数组,JavaScript的Boolean与Java的Boolean,JavaScript的Object与Java的Map或Java Bean,JavaScript的String与Java的...

    Ajax DWR开发培训

    Engine.js负责将JS参数重新打包,根据浏览器特性选择最优的数据传输方式,并处理服务器返回的结果,通过回调函数将数据传递给客户端。 2. **后台控制器(DWRServlet)**:这个Servlet在服务器端运行,负责初始化DWR...

Global site tag (gtag.js) - Google Analytics