`
入云涛
  • 浏览: 155800 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

DWR 实现js传Map值

阅读更多
今天忽然要用到dwr组件,从界面传一个Map到后台,在后台传一个list<javaBean>到页面在解析,找了很久的方法,由于一些失误,让我找了很久,现在写出这个步骤来。
1.最重要的:
var userUserData =  new Object();
不能把Object()换成Array()了,我就是这里写错了,结果找了足足有两小时。
2.添加值:key是Map<Long,Long>,key对应Map第一个值,value对应map的第二个值
userUserData[key] = value;
3.异步请求。
public List<ChatBean> getUserOnlineInfo(Map<Long,Long> userList){
   ....
}
4.接收值ans是List<ChatBean>的返回值,其中需要在dwr中配置bean,这个简单就不写了。
for(var i=0;i<ans.length;i++){
       insertUserList(ans[i].userId,ans[i].userstr,ans[i].state,ans[i].userName);
}
分享到:
评论

相关推荐

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

    DWR可以将HashMap或其他Map实现转换为JavaScript的对象(Object)。例如: ```java public Map, String&gt; getMap() { Map, String&gt; map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2");...

    struts+jdbc+dwr 实现googlemap功能

    DWR(Direct Web Remoting)则是一种使得JavaScript可以调用服务器端Java方法的技术,实现了异步的、动态的Web应用。 在"struts+jdbc+dwr 实现googlemap功能"的项目中,开发者利用这些技术构建了一个功能,当用户...

    dwr-demo.rar_DEMO_DWR DE_dwr Demo_list set map

    DWR(Direct Web Remoting)是一个Java库,它允许JavaScript在客户端与服务器端的Java对象进行交互,从而实现异步的、动态的Web应用程序。在这个"DWR Demo"中,我们将会探讨如何使用DWR框架来处理和展示常见的数据...

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

    Direct Web Remoting (DWR) 是一种开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态Web应用的功能。在这个压缩包中,你将找到一系列DWR的例子,涵盖了多种数据类型的返回值,这些...

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

    DWR是一种JavaScript库,它使得Java方法可以直接在客户端的JavaScript中调用,实现了页面与服务器端的异步通信。在`DWR调用table服务器分页.txt`中,可能会详细讲解如何利用DWR进行表格数据的分页展示。DWR提供了`...

    dwr课件,java,反向ajax

    在JavaScript端,这将表现为一个JavaScript对象,其中的属性名对应于Map的键,属性值对应于Map的值。 五、获得DWR上下文代码 DWR上下文(DWRContext)提供了对当前DWR会话的访问,可以获取和设置与会话相关的配置...

    DWR中处理集合总结

    在JavaScript中,你需要创建一个JSON对象,键值对对应于Map中的键和值: ```javascript var depts = { "dept1": new Department("2", "200"), "dept2": new Department("3", "300") }; ``` 这里的`Department`是...

    dwr+hibernate实现的分页技术

    ### dwr+hibernate实现的分页技术详解 在当今快速发展的互联网环境中,网站和应用程序需要处理大量的数据。为了提高用户体验并优化服务器资源利用,分页技术成为了必不可少的一部分。本文将详细介绍如何通过结合dwr...

    dwr技术实现详解 第一版.ppt

    DWR (Direct Web Remoting) 是一种Java技术,它允许Web应用程序通过JavaScript直接调用服务器端的方法,实现了前后端的实时通信,极大地增强了Web交互性。在DWR中,这种从服务器向浏览器的主动推送技术被称为"反推...

    DWR开发培训(PPT)

    DWR是一种基于AJAX(Asynchronous JavaScript and XML)技术的Java实现,它的核心目标是提供一种在Web浏览器中直接使用JavaScript调用后台业务组件的能力,无需页面刷新。DWR通过JavaScript与服务器进行通信,允许...

    DWR使用教程

    DWR,全称为Direct Web Remoting,是一种基于AJAX(Asynchronous JavaScript and XML)技术的Java实现,主要用于在Web浏览器中使用JavaScript直接调用后台业务组件。DWR的核心优势在于,它允许开发者在不刷新整个...

    DWR.rar_dwr

    5. Map:Map是键值对的数据结构,DWR允许你在JavaScript和Java之间交换Map对象。这使得可以方便地传递复杂的结构,如配置信息、对象属性等。 6. 循环Map:循环Map是一种特殊的数据结构,可能用于实现某种循环逻辑。...

    dwr使用例子配置和使用

    DWR (Direct Web Remoting) 是一种开源的Java库,用于在Web应用程序中实现异步JavaScript和XML(AJAX)通信。它简化了客户端和服务器之间的交互,允许开发者直接调用服务器上的Java方法,就像它们是本地JavaScript...

    DWR调用及传参总结

    DWR (Direct Web Remoting) 是一种用于在Web应用程序中实现AJAX技术的框架,它允许JavaScript直接调用服务器端的Java方法,从而实现实时的动态数据交换。以下是对DWR调用及传参方式的详细说明: 1. **无返回值和...

    简单DWR动态下拉菜单

    DWR(Direct Web Remoting)是一种JavaScript库,它允许Web应用程序在客户端与服务器之间进行实时的、异步的数据交换,从而实现类似桌面应用的用户体验。在这个主题“简单DWR动态下拉菜单”中,我们将深入探讨如何...

    dwr.rar_dwr_dwr Stri_dwr javabean

    Direct Web Remoting (DWR) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,从而实现动态Web应用程序。DWR简化了Ajax开发,使得前端和后端之间的通信变得更加直接和高效。在这个"**...

    DWR 开发培训 ppt格式

    DWR(Direct Web Remoting)是一种基于AJAX(Asynchronous JavaScript and XML)的Java实现,主要用于在Web浏览器中通过JavaScript直接调用后台的Java业务组件。DWR的核心价值在于它能实现页面无刷新的交互,极大地...

    DWR中处理List

    DWR(Direct Web Remoting)是一种简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法,从而实现更简单、更直接的远程调用。通过DWR框架,开发者可以将Java对象暴露给客户端JavaScript代码,并在...

Global site tag (gtag.js) - Google Analytics