dwr怎么样把java的类型和javascript的类型关联起来的呢?那么这就要靠dwr强大的converter转换器了。dwr集成了很多已经实现了的类型转换器了,比如基本类型,javabean等等。
在这org.directwebremoting个包下面有个dwr.xml就是dwr框架的一些默认配置,里面配置了很多转换器。
当然也可以自己实现转换器,实现接口Converter就行了。
官方的解释:
http://directwebremoting.org/dwr/documentation/server/configuration/dwrxml/converters/index.html
下面是默认的dwr.xml:
这里主要用到两个标签,
1.converter标签用在init标签里面注册类型转换器。
2.convert 这个标签是引用converter,属性converter的值就是converter的id属性的值。
match属性就是bean的路径包括完整的报名。
下面我们举个实例:
java类:
前台js调用方法addUser添加user,addUser方法的参数类型是UserBean。
js文件:
分享到:
相关推荐
本入门实例将带你深入理解DWR的基本概念和使用方法。 首先,DWR的核心是它提供的远程调用API,它允许JavaScript直接调用服务器上的Java方法。这意味着前端开发者可以轻松地更新页面内容,而无需刷新整个页面。在...
这个"**dwr 入门实例**"旨在帮助新手快速理解和应用DWR。 在DWR中,主要涉及以下核心概念: 1. **Reverse Ajax(反向Ajax)**: DWR的核心功能是实现浏览器与服务器之间的双向通信,即不仅服务器能向浏览器推送数据...
### dwr实例教程知识点解析 #### 一、DWR简介及功能特点 DWR(Direct Web Remoting)是一种简化Ajax应用开发的技术框架。它能够使客户端的JavaScript代码直接调用服务器端的Java方法,实现数据的实时交互。与传统...
接下来,我们来看一个简单的DWR入门实例: 1. **环境准备**:确保你的项目已经集成了Servlet容器(如Tomcat),并添加了DWR的依赖库到类路径。 2. **创建Java类**:首先,创建一个简单的Java类,例如`HelloWorld....
在“dwr的入门实例”中,我们将探索如何设置和使用DWR来创建一个简单的Ajax应用。这个实例可以帮助初学者理解DWR的工作原理和基本配置步骤,以便在实际项目中应用。 1. **安装与配置DWR** - 首先,你需要将DWR的...
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器...
在本文中,我们将深入探讨DWR(Direct Web Remoting)技术,通过一个具体的入门实例来了解如何使用DWR与Ajax进行交互。DWR是一种开源Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时、双向...
这是写了个下拉框的例子,Java 开发人员与网页设计人员的桥梁 DWR,具有javascript和servlet共有的优点,方便客户端用户使用操作,
博文链接:https://lucky520.iteye.com/blog/250084
**DWR入门(二)用户实例** DWR(Direct Web Remoting)是一种开源JavaScript库,它允许在浏览器和服务器之间进行实时、双向通信,从而实现Web应用中的Ajax功能。DWR使得开发者能够像操作本地对象一样操作服务器端...
本教程“DWR入门教程及实例(含源代码)”旨在帮助初学者快速掌握DWR的基本概念和使用方法。教程内容可能包括以下几个核心知识点: 1. **DWR概述**:讲解DWR的基本理念,如何通过HTTP协议实现JavaScript与Java之间...
DWR入门涉及以下几个关键知识点: 1. **配置DWR**:首先,你需要在项目中集成DWR,这通常包括在`web.xml`中配置DWR的Servlet,以及在项目的类路径下创建`dwr.xml`配置文件,用于声明暴露给JavaScript的Java类和方法...
DWR(Direct Web Remoting)是一...通过学习这套DWR入门资料,你将能够熟练地使用DWR创建动态、交互性强的Web应用,提高开发效率,同时提升用户体验。实践中不断探索,理论与实战相结合,将助你在Web开发领域更进一步。
通过“Dwr入门详细例子.doc”文档,初学者可以期待学习以下内容: 1. **安装与配置**:如何在项目中集成DWR,配置DWR的XML配置文件,以及在web.xml中设置必要的servlet。 2. **基本使用**:如何创建第一个DWR示例...
2. **DWR的组成** - **DWR Engine**:负责JavaScript和Java之间的通信,处理请求和响应。 - **Servlet**:DWR使用一个Servlet来接收和处理来自浏览器的请求。 - **AutoComplete, Echo, Call等API**:这些是DWR...
通过这个“最完整的DWR入门文档”,你将能够学习到如何从零开始搭建一个DWR应用,包括实例代码、配置示例和详细的解释。案例部分则可以帮助你将理论知识应用到实践中,解决实际问题。 总之,DWR是AJAX开发的一个...
在这个"ajax的DWR框架入门例子"中,我们将深入理解DWR如何工作以及如何在实际项目中应用。这个例子包含了源代码和调试成功的案例,这意味着我们可以直接运行和学习,而无需从零开始搭建环境。 首先,DWR的基本概念...
在这个"入门例子(eclipse 工程)"中,你将找到一个演示如何在Eclipse环境中配置和使用DWR的实例,特别关注的是如何实现图片的无刷新显示。 1. **DWR的基本概念**: - **Web Remoting**:DWR的核心是提供了一种...