`
hankai_hk
  • 浏览: 4894 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

DWR应用实战 实现省市联动

阅读更多

dwr在web.xml的配置在这就不在讲解了,入门里有

 

 

 

1.新建一个web工程

 

 




 
 2.定义城市类和省份类

 

城市类

 

省份类



 3.写一个测试的服务类




 

4.在 dwr.xml 中部署,并说明自定义类型

 



 
5.编写 jsp 页面

 


 
 

 6.说明

DWR 通常需要填充一个列表框,主要是addOptions 和removeAllOptions 方法。
如果当你更新时需要维护列表,通常需要如下代码:
var sel = DWRUtil.getValue(id);
DWRUtil.removeAllOptions(id);
DWRUtil.addOptions(id, ...);
DWRUtil.setValue(id, sel);
DWRUtil.addOptions(selectid,array)
数组的每一个元素的字符串表示值和文本,值和文本属性是一样的。
DWRUtil.addOptions( "demo1", ['Africa', 'America', 'Asia',
'Australasia', 'Europe' ])
DWRUtil.addOptions(selectid, data, prop)
数组的每一个元素是一个对象,prop 表示值和文本对应的属性名称,这里值和
文本属性是一样的。
DWRUtil.addOptions( "demo1",[
{ name:'Africa', population:'800m' },
{ name:'America', population:'900m' },
{ name:'Asia', population:'3000m' },
{ name:'Australasia', population:'31m' },
{ name:'Europe', population:'700m' }
],"name")
DWRUtil.addOptions(selectid, array, valueprop, textprop)
数组的每一个元素是一个对象,其valueprop 和textprop 属性表示值和文本对
应的属性名称。
DWRUtil.addOptions( "demo1",[
{ name:'Africa', id:'AF' },
{ name:'America', id:'AM' },
{ name:'Asia', id:'AS' },
{ name:'Australasia', id:'AU' },
{ name:'Europe', id:'EU' }
],"id","name")

DWRUtil.addOptions(selectid, map, reverse)
MAP 的每一个属性键表示属性值,属性值表示文本,如果reverse 属性为true,
那么属性键表示文本,属性值表示值。
DWRUtil.addOptions( "demo1",{
AF:'Africa',
AM:'America',
AS:'Asia',
AU:'Australasia',
EU:'Europe'
})
DWRUtil.addOptions(selectid, map, valueprop, textprop)
Map 中的一个对象表示一个入口,其valueprop 和textprop 属性表示值和文本
对应的属性名称。
DWRUtil.addOptions(ulid, array)
第一个参数表示一个ul 或者ol 元素的ID,每一个数组元素表示一个选项,其
字符串表示会作为一个li 元素的值。

 

 

 

  • 大小: 24.4 KB
  • 大小: 28.4 KB
  • 大小: 36.4 KB
  • 大小: 93.9 KB
  • 大小: 88.2 KB
  • 大小: 15.8 KB
  • 大小: 76.1 KB
  • 大小: 93.9 KB
1
0
分享到:
评论

相关推荐

    ajax dwr 框架实现二级联动下拉列表源码

    本实例主要讲解如何利用DWR框架实现二级联动下拉列表,这是一种常见的前端交互设计,通常应用于地区选择、分类筛选等场景。 1. **DWR框架简介** DWR的核心功能是创建JavaScript对象,这些对象能够直接调用服务器上...

    实例讲解利用DWR+Spring实现省市网点联动

    【实例讲解:利用DWR+Spring实现省市网点联动】 在Web开发中,用户界面的交互性和用户体验至关重要。省市网点联动是一种常见的功能,它允许用户在选择省份时自动更新城市列表,选择城市时再更新区县列表,使得用户...

    DWR实现省市县三级联动

    DWR不仅简化了服务器端和客户端之间的通信,还提供了很多方便的特性,比如自动将Java数据类型转换为JavaScript数据类型,支持JSON协议,以及对各种Java对象类型的支持等,这些都是DWR在实现省市县三级联动中的核心...

    省市县联动,dwr hibernate,mysql

    通过DWR,开发者可以轻松地在JavaScript中调用Java方法,实现实时更新页面而无需刷新整个页面,这对于省市县联动的实时响应至关重要。 **Hibernate** 是一个流行的Java持久化框架,它简化了数据库操作,使得开发者...

    DWR实现省市县三级联动小例子

    通过阅读和研究这个"DWR实现省市县三级联动小例子",你可以深入理解DWR的工作原理,以及如何利用它来构建动态的Web应用。同时,这也是一个很好的实践,可以帮助你提升前后端交互、数据处理和Web应用性能优化的能力。...

    ssh+dwr2实现省市二级联动

    本篇主要讨论如何利用SSH框架和DWR来实现省市二级联动效果。 省市二级联动通常是指在一个下拉菜单选择省份后,另一个下拉菜单会动态加载对应的市一级的数据。这种功能在很多网站的地址填写环节中常见,它可以提高...

    dwr.rar_dwr_dwr ajax_dwr 实现 联动 标签

    DWR (Direct Web Remoting) 是一个...总的来说,DWR和AJAX的结合能够构建出动态、交互性强的Web应用,而联动标签的实现则体现了这一特性,通过DWR调用服务器端方法,实现前后端的高效协作,为用户提供流畅的交互体验。

    java_DWR递归函数实现城市的省市县三级联动

    在这个场景中,"java_DWR递归函数实现城市的省市县三级联动" 提供了一个利用DWR处理多级联动选择的实例,特别适用于中国的行政区域划分,包括省、市、县三级。这种功能常见于地址选择、物流配送等业务场景。 首先,...

    DWR实现的无刷新联动

    DWR(Direct Web Remoting)是一种Java库,它允许JavaScript在客户端与服务器端进行交互,实现了Web应用中的无刷新更新,极大地...通过上述步骤,我们可以轻松实现基于DWR的无刷新联动功能,提高Web应用的用户体验。

    dwr框架实现二级菜单联动

    在IT领域的开发中,利用DWR(Direct Web Remoting)框架结合Ajax技术实现二级菜单的联动,是一项常见的功能需求,尤其是在动态网页应用中。本文将深入解析如何在包含Spring、Hibernate、Ajax、DWR等技术栈的项目中,...

    spring+hibernate+dwr+mysql实现二级联动

    ajax,spring,hibernate,dwr,实现二级联动

    struts2+dwr实现省市县三级联动

    在本项目“struts2+dwr实现省市县三级联动”中,主要目标是构建一个用户界面,当用户选择一个省份时,市和县的下拉列表会自动更新,展示与所选省份相关的城市和县。这种功能在许多需要地理位置信息的网站或系统中...

    DWR实现的三级联动链表的例子

    在这个“DWR实现的三级联动链表的例子”中,我们将探讨如何使用DWR创建一个能够动态更新的三级联动列表,这种功能常见于如地区选择、产品分类等场景。 首先,我们需要理解DWR的基本工作原理。DWR通过在浏览器端创建...

    ajax+DWR+实战

    5. **实时更新**:DWR的Reverse Ajax特性可以实现服务器向客户端的实时推送,例如聊天应用或股票报价。 **实战应用** 1. **表单无刷新提交**:使用Ajax和DWR,可以在用户填写表单后即时验证数据,无需等待整个页面...

    dwr实战

    ### DWR实战:深入理解DWR函数在前后端通信中的应用 DWR(Direct Web Remoting)是一种简化JavaScript调用Java方法的技术,它允许Web应用程序的客户端直接访问服务器端的Java对象,从而实现Ajax功能而无需编写复杂...

    DWR实现三级联动.pdf

    本案例通过使用DWR实现了省市县三级联动的功能,涉及到了多个技术栈的集成应用,包括Spring、DWR、Hibernate和Struts等。通过对DWR配置、业务逻辑实现以及前后端交互过程的详细说明,展示了如何有效地利用DWR来简化...

    dwr 省市县 三级联动 struts 实例

    在IT行业中,开发一个能够实现省、市、县三级联动的系统是一项常见的需求,尤其是在中国的地理信息系统或电子商务网站中。这个实例是基于DWR(Direct Web Remoting)技术和Struts框架来实现的,旨在帮助开发者更好地...

    DWR资料(无刷新联动、分页)

    DWR(Direct Web Remoting)是一种Java技术,用于在Web应用程序中实现实时的客户端-服务器通信,无需页面刷新即可更新部分网页内容。这个技术极大地提升了用户体验,因为它允许用户交互时,后台数据处理和页面更新...

    dwr 实现2级联动

    在实现两级联动的场景中,DWR能够提供平滑的用户体验,减少了用户等待时间,提升了应用的互动性。 **七、注意事项** 在使用DWR时,需要注意跨域问题、安全性设置、以及服务器性能的优化,确保应用程序的稳定性和...

Global site tag (gtag.js) - Google Analytics