`
zhsq_java
  • 浏览: 61703 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

转个DWR返回map的处理

阅读更多
DWR遍历Map

StreetUtil.getListByTownId(sk, function(m){
    DWRUtil.removeAllOptions("streetId");
    DWRUtil.addOptions("streetId", obj);
    DWRUtil.setValue("streetId", '');
    for(var sid in obj){
        if(sid == '${streetId}'){
            DWRUtil.setValue("streetId", '${streetId}');
        }
    }
});


今天写了个无刷新查询实体

在做下拉框的时候,DWR方法需要返回一个Java的Map对象...

搞了我蛮久的,因为不清楚Java的Map对像到底转换成了js的什么...

遍历方法如下:(假设map就是那个jsMap对象)

for(var elem in map){  //其实DWR转换Java引用类型都是联合数组的模式,这里使用增强型循环遍历

    //elem就是map里面的 " key " !

    alert(map[elem]);   //这样写就是value !

}

(因为js的数组下面不仅仅是数字,可以是字符)

很晚咯,睡了,明天再唠叨~

写给一直进步的人

http://losingchild.blog.163.com/blog/static/13237512620103204141512/
分享到:
评论

相关推荐

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

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

    dwr的使用返回json

    要使用DWR返回JSON数据,首先需要在服务器端设置DWR配置。创建一个`dwr.xml`配置文件,在其中定义允许前端访问的Java类和方法。例如: ```xml ``` 这里,`com.example.MyService`是你定义的Java服务类...

    JPA返回实体或Map及dwr分页.zip

    本压缩包文件围绕三个主题展开:JPA返回实体(Bean)、返回Map对象以及DWR(Direct Web Remoting)的分页技术。 首先,我们来探讨**JPA返回实体(Bean)**。JPA允许我们将Java对象(通常称为实体Bean)与数据库表...

    dwr入门例子 返回list

    除了返回列表,DWR同样支持返回Map和Bean对象。在上述示例中,`User`是一个Java Bean对象,包含如`id`、`name`等属性。DWR会自动处理Java Bean到JavaScript对象的映射,使得在客户端可以像操作JavaScript对象一样...

    dwr返回对象.doc

    下面将详细解释DWR返回对象的处理,包括如何获取和处理不同类型的数据,如list、Map、Set以及JavaBean。 1. **无返回值和参数的Java方法** 在`dwr.xml`配置文件中,我们定义一个名为`testClass`的JavaScript接口,...

    DWR中处理List

    通过上述示例可以看出,在DWR中处理List、Set和Map等集合类型的关键在于正确配置DWR XML文件,并编写合适的客户端JavaScript代码来调用服务端的方法及处理返回的数据。这种方式大大简化了前后端之间的数据交换过程,...

    dwr对各种类型返回值的处理实例

    在DWR中,处理各种类型的返回值是其强大功能的一部分,它支持多种数据类型,包括基本类型、对象、数组、集合、Map等。下面将详细介绍DWR如何处理这些不同类型的返回值。 1. **基本类型**: DWR可以轻松处理Java的...

    DWR框架怎么返回对象

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

    DWR中处理集合总结

    在DWR(Direct Web Remoting)中,处理集合是一项关键任务,因为它允许JavaScript与服务器端的Java代码进行交互,传递和接收数据集合。DWR是一个开源框架,它使得Web应用程序可以利用Ajax技术实现异步通信,即在不...

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

    在这个压缩包中,你将找到一系列DWR的例子,涵盖了多种数据类型的返回值,这些例子旨在帮助初学者更好地理解和使用DWR。 1. **基本数据类型**: DWR支持Java的基本数据类型,如int、double、String等。通过DWR,你...

    dwr-demo.rar_DEMO_DWR DE_dwr Demo_list set map

    4. **展示数据**:DWR返回的数据会被JavaScript接收并用于更新页面。这可能涉及到动态创建HTML元素,如表格,来展示List、Set和Map中的元素。DEMO可能包括使用DOM操作或者jQuery等库来实现动态渲染。 5. **异步更新...

    dwr课件,java,反向ajax

    2. 返回Map:Java端创建Map并填充分配好的键值对,通过DWR调用返回。在JavaScript端,这将表现为一个JavaScript对象,其中的属性名对应于Map的键,属性值对应于Map的值。 五、获得DWR上下文代码 DWR上下文(DWR...

    struts+jdbc+dwr 实现googlemap功能

    在"struts+jdbc+dwr 实现googlemap功能"的项目中,开发者利用这些技术构建了一个功能,当用户点击地图上的特定图标时,会显示相关的公司信息,如公司电话和名称。以下是对这个项目的详细解释: 首先,Struts框架在...

    dwr.rar_dwr_dwr Stri_dwr javabean

    在这个"**dwr.rar_dwr_dwr Stri_dwr javabean**"的压缩包中,我们可能找到了关于DWR如何处理不同类型数据的详细信息,特别是对String、list、map以及JavaBean的操作。 首先,让我们深入理解DWR的核心概念。DWR的...

    dwr3.0学习

    当服务器端方法需要返回一个列表(List)或映射(Map)时,DWR同样能很好地处理。例如,服务器可能返回一个包含多个文件信息的List,每个文件信息是一个包含名称、类型和大小的对象。在JavaScript中,你可以遍历这个...

    DWR.rar_dwr

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

    高级dwr方法调用少用的

    当Java方法有返回值时,你需要提供一个回调函数来处理返回的数据。在`dwr.xml`配置中,方法的声明和没有返回值的情况相同。在JavaScript端,调用方法时传递一个回调函数,例如`callBackFortestMethod2`,这个函数将...

    dwr开发文档

    - **服务器端组件**:DWR的核心是一个运行在服务器端的Java Servlet,负责处理来自客户端的请求并返回响应。 - **客户端组件**:由一系列JavaScript脚本组成,这些脚本运行在浏览器端,负责发送请求以及动态更新...

    DWR调用及传参总结

    若Java方法返回一个JavaBean对象,如`callTestMethod4`,可以使用回调函数`callBackFortestMethod4`接收返回的对象,并通过遍历其属性来访问和展示数据。 5. **有JavaBean参数的Java方法调用**: 调用带有...

    简单DWR动态下拉菜单

    在下拉菜单的`onchange`事件处理函数中,你可以使用这个函数传递当前选中的值,然后在回调函数中处理返回的新选项数据。 5. **更新下拉菜单**:当服务器返回新数据后,使用DWR的`DWRUtil.removeAllOptions`清除现有...

Global site tag (gtag.js) - Google Analytics