DWR API 使用详解与示例
2星 需积分: 9 150 浏览量
更新于2024-09-18
收藏 33KB DOC 举报
"DWR API DOC"
DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现AJAX(Asynchronous JavaScript and XML)功能。DWR允许JavaScript代码与服务器端的Java方法进行交互,使得动态更新网页变得简单。API文档主要涵盖了DWR提供的各种工具和方法,用于增强前端与后端的通信。
1. DWRUtil.selectRange("selectRangeBasic",5,15)
这个方法用于在指定的输入元素(例如文本框)"selectRangeBasic"中选择一个字符范围,从第五个字符到第十五个字符。这在需要高亮显示或编辑特定文本段落时非常有用。
2. DWRUtil._getSelection("selectRangeBasic")
此方法获取在"selectRangeBasic"文本框中当前被选中的字符。这对于处理用户选择的文本,如复制、剪切或粘贴操作,或者执行基于用户选择的其他操作时是必要的。
3. DWRUtil.addOptions('addOptionsBasic',arrayFive)
DWRUtil.addOptions方法用于向指定的下拉菜单(比如'addOptionsBasic')添加选项。在这个例子中,数组`arrayFive`的元素被作为选项的文本添加进去。
4. DWRUtil.getValue('addOptionsBasic')
这个方法用于获取下拉菜单"addOptionsBasic"中选定选项的值。这可以用来读取用户在界面中做出的选择。
5. DWRUtil.getValue("precloneNode1Inner1suf",{textContent:true})
当元素"precloneNode1Inner1suf"是"UL"类型时,此方法会返回元素内的文本内容,不包括HTML标签。这有助于提取纯文本信息,尤其是当需要处理用户输入或显示数据时。
6. DWRUtil.getText('addOptionsBasic')
DWRUtil.getText方法返回下拉框"addOptionsBasic"当前显示的文本,而不是选中的值。这对于显示用户当前看到的选项文字很有帮助。
7. DWRUtil.addOptions('addOptionsObject1',arrayObject,"name")
这个方法接受一个包含对象的数组,其中每个对象都有"name"属性。这些属性值被用作下拉菜单"addOptionsObject1"的文本显示,而对象本身则作为选项的值。
8. DWRUtil.addOptions('addOptionsObject1',arrayObject,"name","value")
与上一个方法类似,但这里指定了"3=文本;4=值",意味着"name"属性用于显示文本,而"value"属性用于表示选项的值。
9. DWRUtil.addOptions('addOptionsMap1',map)
这里使用了一个映射(map)对象,其中键(key)成为选项的文本,对应的值(value)则成为选项的值。这同样用于向"addOptionsMap1"下拉菜单添加选项。
通过以上这些方法,DWR提供了一套强大的工具集,使得开发者可以方便地在客户端与服务器之间传递数据,实现动态交互和更新页面内容,提高了Web应用的用户体验。
111 浏览量
2010-01-08 上传
2012-09-10 上传
2024-11-06 上传
262 浏览量
2024-11-06 上传
2024-10-26 上传
269 浏览量
2024-10-26 上传
Smiles-Song
- 粉丝: 3
- 资源: 5
最新资源
- 单片机开发与典型应用设计
- Wrox.Professional.Visual.Studio.Extensibility.Mar.2008
- SQL*Loader学习资料
- IBM 掌握Ajax系列
- strutsbook
- 精通JAVA——sping面向对象轻量级架构
- 电脑知识初级篇电子书
- Algorithms.for.Programmers - ideas.and.source.code.Draft.Oct.2008
- linux配置Java开发
- Manning.Hibernate.Search.In.Action.Dec.2008
- Java 2 高级程序设计百事通
- Struts in Action 中文修正版.pdf
- 谭浩强 c语言程序设计
- 2008上半年网络管理员上午试题
- 数据库开发新版电子书_A Developer's Guide to Data Modeling for SQL Server
- 华为的编程规范和范例