Dwr用了一段时间了,这会儿蛮写个简单的入门示例~
一个小小的public写成private的错误,找了半天,郁闷~
另外碰到的两个问题:
1.org.directwebremoting.extend.MarshallException: Error marshalling com.freeStyle.dwr.bean.User
解决:配置在dwr.xml的<convert >标签下的Bean如果添加了某有参数的构造器,需得再加个无参数构造器。
如:<convert match="com.freeStyle.dwr.bean.User" converter="bean" />
2.Probably not an issue: org.jdom.Document is not available so the jdom converter will not load. This is only an problem if you wanted to use it.
解决:引入jdom.jar
附件例子,含以下dwr基本功能:
1.jsp页面传普通参数
2.对象参数到后台
3.从后台取对象列表
public String submitForm1(String id, String name) {
return "submitForm1: id=" + id + ",name=" + name;
}
public String submitForm2(User user) {
return "submitForm2: id=" + user.getId() + ",name=" + user.getName();
}
public List<User> getList() {
List<User> list = new ArrayList<User>();
for (int i = 0; i < 3; i++) {
list.add(new User("id" + i, "name" + i));
}
return list;
}
分享到:
相关推荐
这个“DWR入门例子”是为初学者准备的,通过它,你可以了解如何利用DWR实现前后端的数据交互,提高用户体验,使Web应用更加动态和实时。 在学习DWR之前,首先需要理解Ajax(Asynchronous JavaScript and XML)的...
3. **DWR入门步骤**: - **准备环境**:首先,需要下载DWR的jar包,如dwrc.jar,将其放入项目的lib目录下。 - **创建Web项目**:创建一个新的Web项目,例如名为sayHello。 - **编写Java类**:创建一个名为...
本入门例子旨在帮助初学者快速理解并掌握DWR的基本用法和功能。 1. **DWR的基本概念** DWR的核心理念是通过XMLHttpRequest对象实现在客户端与服务器之间的异步数据交换,这使得用户可以在不刷新整个页面的情况下...
在这个“Dwr入门例子”中,我们将会探讨如何使用DWR框架创建一个简单的Web应用,其中包括了关键的配置步骤、Java类的编写以及客户端JavaScript的调用。这个例子特别适合初学者,通过实践可以帮助理解DWR的工作原理和...
这个“dwr小例子”是一个适合初学者入门的教程,它将帮助你理解DWR的工作原理和基本使用方法。 首先,让我们了解DWR的核心功能: 1. **反向Ajax**:DWR实现了从客户端到服务器的异步通信,即JavaScript可以调用...
这个例子可以帮助初学者理解DWR的工作原理和如何实际使用它。 通过学习和实践DWR,你可以快速构建交互性更强、响应更快的Web应用,提升用户的交互体验。DWR的易用性和强大的功能使其成为开发AJAX应用的理想选择。
这个"dwr初学入门小例子"是为初学者设计的,通过简单的实践帮助你快速理解DWR的基本用法和工作原理。 首先,DWR的核心概念是Remote Object,它在客户端(JavaScript)和服务器端(Java)之间建立了一个桥梁。通过...
通过“Dwr入门详细例子.doc”文档,初学者可以期待学习以下内容: 1. **安装与配置**:如何在项目中集成DWR,配置DWR的XML配置文件,以及在web.xml中设置必要的servlet。 2. **基本使用**:如何创建第一个DWR示例...
这个"DWR Ajax简单入门例子"旨在帮助初学者快速理解和实践DWR的基本功能。通过这个例子,你可以了解到如何设置DWR环境、创建可远程调用的Java方法、配置DWR映射、以及在JavaScript中调用这些方法。随着对DWR的深入...
通过`ajax01`这个小例子,初学者可以逐步理解DWR的工作流程,包括配置、后端服务的创建、前端JavaScript的调用以及与Spring和Struts2等其他框架的集成。实践中,不断尝试和调试,将加深对DWR的理解,从而更好地应用...
本入门例子结合DWR、iBatis和jQuery,旨在展示如何构建一个简单的Web应用,实现在前端使用jQuery进行用户交互,通过DWR调用后端的Java方法,该方法由iBatis执行数据库操作。 1. **环境搭建** - 首先,确保你已经...
这份"个人编写的一份dwr入门源代码"是针对初学者设计的,通过五个简单示例帮助理解DWR的基本用法和功能。 1. **DWR简介**:DWR简化了AJAX开发,通过自动处理跨域问题和JSON/JavaScript对象转换,使得前端可以像调用...
- **"dwr中文文档.pdf"**:这是DWR的中文版官方文档,对于初学者来说,阅读中文文档更容易理解。 - **"代码"**:这个文件夹很可能包含了两个简单的DWR示例代码,通过分析和运行这些代码,你可以更好地理解DWR的...
《DWR入门教材》是一本面向JavaWeb新手的教程,旨在帮助初学者快速掌握Direct Web Remoting (DWR) 技术。DWR是一种在Java服务器端和JavaScript之间进行实时通信的技术,它允许Web应用程序执行远程Java方法,就像是在...
### DWR开发入门教程——配置与开发 #### 一、简介 DWR(Direct Web Remoting)是一款开源的Ajax框架,它使得JavaScript可以轻松地...希望初学者能够通过本篇教程快速掌握DWR的使用技巧,并能够在实际项目中灵活运用。
9. **例子和教程**:文档中可能包含了一系列逐步指导的示例,帮助初学者快速上手DWR。 10. **高级特性**:如批量调用(Batching)、缓存(Caching)、心跳检测(Heartbeat)和Push技术,这些都是DWR提供的高级功能...
这个"DWР简单教程电子书中有小例子简单易懂"的资源集合,显然是为那些对DWR感兴趣的初学者准备的,提供了逐步指导和实例,帮助他们快速入门。 DWR的核心功能包括: 1. **反向Ajax(Reverse Ajax)**:DWR通过在...
这个入门例子可能是为了帮助初学者理解如何在实际项目中将这三大框架集成在一起。 描述中提到的“Spring+hibernate+DWR整合”,意味着该项目不仅涵盖了SSH的基础整合,还引入了Direct Web Remoting (DWR)。DWR是一...