`
zengbo0710
  • 浏览: 414619 次
社区版块
存档分类
最新评论

DWR使用体会1

DWR 
阅读更多

util.js: 生成列表

DWR的一个常遇到的任务就是根据选项填充选择列表。下面的例子就是根据输入填充列表。

下面将介绍 DWRUtil.addOptions() 的几种是用方法。

如果你希望在你更新了select以后,它仍然保持运来的选择,你要像下面这样做:

如果你想加入一个初始的"Please select..." 选项那么你可以直接加入下面的语句:

然后再下面紧接着加入你真正的选项数据。

DWRUtil.addOptions有5种模式

数组: DWRUtil.addOptions(selectid, array) 会创建一堆option,每个option的文字和值都是数组元素中的值。

对象数组 (指定text): DWRUtil.addOptions(selectid, data, prop) 用每个数组元素创造一个option,option的值和文字都是在prop中指定的对象的属性。

对象数组 (指定text和value值): DWRUtil.addOptions(selectid, array, valueprop, textprop) 用每个数组元素创造一个option,option的值是对象的valueprop属性,option的文字是对象的textprop属性。

对象: DWRUtil.addOptions(selectid, map, reverse)用每个属性创建一个option。对象属性名用来作为option的值,对象属性值用来作为属性的文字,这听上去有些不对。但是事实上却是正确的方式。如果reverse参数被设置为true,那么对象属性值用来作为选项的值。

对象的Map: DWRUtil.addOptions(selectid, map, valueprop, textprop) 用map中的每一个对象创建一个option。用对象的valueprop属性做为option的value,用对象的textprop属性做为option的文字。

ol 或 ul 列表: DWRUtil.addOptions(ulid, array) 用数组中的元素创建一堆li元素,他们的innerHTML是数组元素中的值。这种模式可以用来创建ul和ol列表。

 

评论

相关推荐

    DWR的使用方法

    1. **Engine**:这是DWR的核心,负责处理所有与远程调用相关的事务,包括JavaScript到Java的转换、安全性和生命周期管理。 2. **Servlet**:DWR Servlet是部署在服务器上的一个组件,它接收来自客户端的HTTP请求,...

    dwr使用例子配置和使用

    1. **引入DWR库**:在项目中添加dwr.jar,这是DWR的核心库,包含了所有必要的类和接口。 2. **创建Java类**:定义你需要在客户端调用的Java方法。例如,创建一个名为`Citys`的类,包含获取省份和城市的列表的方法。...

    dwr 包的 使用入门

    1. **DWR的安装与配置**: - 在Java项目中引入DWR库,通常通过Maven或Gradle添加依赖。 - 配置DWR的`dwr.xml`文件,定义允许的远程方法和类,这是DWR的核心配置文件,用于控制哪些Java对象和方法可以被JavaScript...

    dwr和ajax使用demo

    【DWR(Direct Web Remoting)与Ajax技术详解】 DWR(Direct Web Remoting)是一种在Web应用程序中...理解并掌握DWR和Ajax的结合使用,能够极大地提升你的Web开发能力,让你能构建出更加高效、用户体验优良的应用。

    DWR技术文档、快速使用DWR、java技术

    通过DWR,开发者可以轻松地实现在网页上实时更新数据,提高用户体验,尤其适用于富互联网应用程序(Rich Internet Applications,RIA)的开发。 **DWR的核心功能** 1. **自动AJAX通信**:DWR提供了一种自动化的...

    DWR 视频教程 使用DWR开发AJAX For JavaEE

    **DWR(Direct Web Remoting)**是一种Java库,它允许在浏览器和服务器...通过这个视频教程,开发者可以系统地学习如何利用DWR在JavaEE环境中快速构建富客户端应用,提升用户体验,同时掌握DWR的关键特性和最佳实践。

    DWR中文文档DWR

    DWR的主要目标是简化前后端的数据交换,提高用户体验,使得Web应用能够像桌面应用一样实时更新。这份“DWR中文文档”将深入探讨DWR的核心概念、配置、API以及实际应用。 1. **核心概念**: - **Reverse Ajax**:...

    DWR的学习资料,DWR学习必备

    DWR使用笔记.chm:这可能是一份详细的DWR使用手册,包含了如何集成DWR到项目中、配置DWR引擎、创建远程接口以及处理各种交互的实例。通过阅读这份笔记,你可以了解到DWR的基本概念、配置步骤以及实际应用技巧。 dwr...

    dwr配置和使用详解

    本篇文章将深入讲解DWR的配置与使用。 首先,配置DWR是使用它的第一步。在DWR的配置过程中,主要涉及到两个关键文件:`dwr.xml`和`web.xml`。`dwr.xml`是DWR的核心配置文件,它定义了哪些Java类和方法可以被...

    dwr框架的使用简介

    ### dwr框架的使用简介 #### 一、引言 随着AJAX技术的广泛应用,Web项目的开发变得越来越复杂。AJAX技术(Asynchronous JavaScript and XML)作为一种无须刷新整个页面即可进行局部更新的技术,极大地提升了用户...

    简单使用dwr完整例子

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、异步通信,从而实现类似AJAX的功能...熟悉DWR的使用不仅能够提升开发效率,还能为用户提供更流畅、响应更快的应用体验。

    dwr笔记 dwr自学资料

    1. **反向Ajax**:DWR实现了一种反向Ajax(Reverse Ajax)技术,使得服务器能够主动向客户端推送数据,而不仅仅是响应客户端的请求。 2. **JavaScript与Java的桥接**:DWR通过动态生成JavaScript库来映射Java对象和...

    ajax框架Dwr的具体使用步骤

    1. **导入DWR库**: 在项目中引入DWR的核心库dwr.jar。这通常通过Maven或Gradle等构建工具完成,或者手动将JAR文件添加到项目的类路径中。 2. **配置DWR**: 在`web.xml`文件中配置DWR servlet。`<servlet>`元素...

    dwr说明dwr说明dwr说明

    DWR (Direct Web ...总的来说,DWR提供了一种高效且易于使用的解决方案,使得开发者能够构建高度互动的Web应用,同时减少了传统AJAX技术的复杂性。通过学习和掌握DWR,你可以更轻松地创建动态、响应式的网页应用。

    DWR 教程 中文API DWR.xml配置文件说明 DWR学习笔记

    这个教程包含了一系列的文档和资源,帮助开发者深入理解和使用DWR。 首先,"DWR学习笔记"提供了对DWR基础概念、核心功能以及实际应用的概述。这些笔记可能包含了DWR的基本架构,如它如何通过AJAX技术实现实时的Web...

    dwr实现ajax功能ajax+dwr

    1. **安装和配置DWR**: 添加DWR的jar文件到项目的类路径中,并在web.xml中配置DWR的Servlet。 2. **创建可远程调用的Java类和方法**: 标记这些类和方法为可被DWR访问。 3. **生成JavaScript接口**: DWR会自动根据...

    j2ee使用dwr进行后台交互

    DWR (Direct Web Remoting) 是一个开源Java库,它允许在Web应用程序中实现JavaScript与服务器端Java对象的直接交互,极大地简化了AJAX(Asynchronous JavaScript and XML)的使用。在J2EE环境中,DWR作为一个强大的...

    DWR使用教程

    **DWR(Direct Web Remoting)使用教程** DWR,全称为Direct Web Remoting,是一种基于AJAX(Asynchronous JavaScript and XML)技术的Java实现,主要用于在Web浏览器中使用JavaScript直接调用后台业务组件。DWR的...

    dwr2.0.5.jar&dwr2.0.6.jar&dwr3.rc1.jar

    在这个场景中,我们关注的是DWR的三个不同版本的JAR文件:dwr2.0.5.jar、dwr2.0.6.jar以及dwr3.rc1.jar。 1. **DWR 2.0.x 版本**: DWR 2.0.x 是DWR的一个较早版本系列,其中2.0.5和2.0.6是两个连续的小版本更新。...

Global site tag (gtag.js) - Google Analytics