`

DWR中数组的使用

    博客分类:
  • Ajax
阅读更多

近日研究DWR,对于数组的转换始终有些不太明白,昨天终于了解了DWR中数组转换器的使用方法,特辑之。

 

     首先,DWR中对于原始类型的数组是可以自动转换的,但是对于自定义类型的数组则是难以自动转换,例如package.x.y.z.Person[]类型,如果不设置转换器,则默认会使用bean转换器进行转换,所以会导致各种错误(呜呜),所以要注册对应的array转换器

   正确的array转换器的注册方法是:

     

<convert converter="array" match="[Lcom.x.y.x.xxAction;"/>

 

注意的是前面的[和后面的;都是不可少的。

分享到:
评论

相关推荐

    DWR中处理List

    ### DWR中处理List知识点详解 #### 一、DWR简介 DWR(Direct Web Remoting)是一种简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法,从而实现更简单、更直接的远程调用。通过DWR框架,开发者...

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

    在这个例子中,`MyClass`的`getListOfObjects`方法返回一个List,DWR会自动将其转化为JavaScript数组供前端使用。 接着,我们来看看Map的转换。DWR可以将HashMap或其他Map实现转换为JavaScript的对象(Object)。...

    DWR中处理集合总结

    1. **处理List**: 当Java方法的参数是一个`List`时,JavaScript端可以将对象包装在数组中传递。例如,如果你有一个包含用户信息的`List`,在JavaScript中可以这样创建数据: ```javascript var users = [ {username...

    DWR.rar_dwr

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

    DWR3.0官方中文入门教程以及dwr3.0jar

    5. **AJAX调用与数据交换**:DWR支持多种数据类型交换,包括基本类型、对象、数组和集合。它自动处理JSON或XML序列化,使得数据在客户端和服务器间无缝传输。 6. **安全性和权限控制**:DWR提供了一套安全机制,如...

    dwr.xml文件的配置和入门使用

    "dwr.xml 文件的配置和入门使用" DWR(Direct Web Remoting)是一种基于 Java 的远程方法调用技术,它允许 Java 对象在 Web 应用程序中被远程调用。dwr.xml 文件是 DWR 的核心配置文件,用于定义哪些 Java 类可以被...

    DWR 初始,返回字符串&对象&列表

    使用DWR时,通常包括以下几个步骤: 1. **配置DWR**: 首先需要在Web应用的`WEB-INF/dwr.xml`配置文件中声明允许访问的Java类和方法。 2. **创建Java接口**: 在服务器端定义一个Java接口,包含你想要在...

    DWR2相关资料

    通过这个示例项目,学习者可以深入理解DWR2的工作原理,如何配置和使用DWR,以及如何在实际项目中利用DWR提高用户体验。同时,它也提供了实践机会,帮助开发者熟练掌握DWR2的各种特性和用法。在探索这个压缩包的过程...

    DWR中需要收到放置在webroot/dwr文件夹下的两个js文件

    Direct Web Remoting (DWR) 是一种开源的Java技术,它允许Web应用程序在客户端和服务器之间进行实时的、安全的、动态的JavaScript到...理解并熟练使用这两个文件,对于深入掌握DWR并利用其能力来优化Web应用至关重要。

    DWR示例与spring集成

    **DWR(Direct Web Remoting)**是一种Java技术,它允许Web应用程序在浏览器和服务器之间进行...通过理解并实践这些示例,开发者可以更好地掌握DWR的使用,并将其应用于实际的Web应用中,实现高效、便捷的前后端交互。

    dwr3所需jar包

    - `dwr-gwt.jar`:如果项目中使用了Google Web Toolkit (GWT),这个库可以帮助DWR与GWT集成。 - `dwr-server.jar`:包含了服务器端的组件,用于配置和管理DWR服务。 - `dwr-client.jar`:包含客户端的JavaScript库,...

    dwr的jar包

    6. **DWR与Spring框架的集成**:如果书籍涉及,可能会讲解如何在Spring环境中使用DWR,包括配置Spring的bean和整合DWR的控制层。 7. **实战案例**:通过实际的Web应用示例,展示DWR如何提升用户体验,如动态表格、...

    DWR使用教程

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

    dwr 关于返回结果的相关配置

    - 除了使用`creator="new"`,还可以配置`creator="spring"`,让DWR通过Spring的IoC容器获取Java对象,这在大型应用中非常常见,便于依赖注入和管理。 总结:DWR通过配置文件`dwr.xml`来控制哪些Java方法可以被...

    dwr课件,java,反向ajax

    - 集合:DWR会将List或Set中的元素序列化成JSON数组,供JavaScript使用。 - Map:DWR会将Map转换成JavaScript对象,键值对可以通过JavaScript的属性访问方式获取。 四、后台返回List和Map 1. 返回List:在Java端,...

    DWR的使用经验

    对于`List`,JavaScript中可以将其对象放入一个数组中,如`[object1, object2]`。而对于`Map`,在JavaScript中应使用键值对的JSON对象表示,如`{ "key1": value1, "key2": value2 }`。在示例中,Java的`Map`在...

    dwr加载下拉框数据

    这个小例子展示了如何使用DWR来动态加载下拉框(Dropdown List)的数据,这种技术在网页应用中非常常见,特别是当需要在用户界面加载时就获取并填充数据的场景。 首先,我们需要理解DWR的基本工作原理。DWR允许...

    DWR的使用方法

    1. **引入DWR库**: 在Web应用中添加DWR的jar包,并在web.xml中配置DWRServlet。 2. **创建可逆向工程的Java类**: 标记需要在客户端调用的Java类,通常使用`@RemoteInterface`注解。 3. **生成配置文件**: 使用DWR...

    DWR联动刷select

    在本案例中,我们将探讨如何使用DWR实现一个简单的联动菜单功能。 #### 二、配置DWR 为了实现联动菜单功能,首先需要正确配置DWR。以下是具体的配置步骤: 1. **配置web.xml:** ```xml xmlns=...

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

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

Global site tag (gtag.js) - Google Analytics