error:
2009-1-6 16:55:05
2009-1-6 16:55:05 org.apache.catalina.core.ApplicationContext log
严重: dwr-invoker: Error setting class=com.test.ajax.DWRTest on org.directwebremoting.create.NewCreator
java.lang.IllegalArgumentException: Class not found: com.test.ajax.DWRTest
at org.directwebremoting.create.NewCreator.setClass(NewCreator.java:46)
(等同于这样的错误:DWRTest is not defined....
大家在搞个demo时经常出现这样那样的问题,我上网copy本机运行也是这样,大概脉络清除了,还不如自己写一个。
)
error2:
信息: Servlet dwr-invoker is currently unavailable
(这是dwr.jar包没有加载进去)
error3:
严重: dwr-invoker: Sent 501
java.lang.IllegalStateException: Max depth exceeded when dereferencing c0-param0
引用
(参考:在国外一论坛上看到一哥们在一天前问的也是同样的问题,这个是因为在取页面文本框的内容的时候,是这样写的
var user=$("user");
jshello.hello(user,callback);
这样返回的是一个Object,第二行的hello方法(这个方法是在java代码里定义的)的参数是String类型的,所以会报那样的错误,正确的写法是:
var user=$("user").value;)
4注意:
网上配置web.xml的时候,多是uk.ltd.getahead.dwr.DWRServlet。这都是针对DWR2.0以前版本的配置,在使用DWR2.0的时候要改成org.directwebremoting.servlet.DwrServlet。
分享到:
相关推荐
标题“Spring DWR配置实例”表明我们将探讨如何在Spring框架中集成并配置DWR。以下是一些关键的配置步骤和相关知识点: 1. **引入依赖**:首先,你需要在你的Maven或Gradle构建文件中添加DWR的依赖。确保版本与你的...
DWR(Direct Web Remoting)框架是一个开源的Java技术,...学习和掌握DWR配置文件的细节,将有助于开发出更加高效、安全的Web应用程序。通过熟练运用DWR,你可以构建出响应式、动态且易于维护的Web界面,提升用户体验。
4. **调试设置**:通过`<debug>`标签,你可以开启或关闭DWR的调试模式,这在开发阶段非常有用,因为它会显示详细的错误信息。 5. **自定义行为**:DWR还允许通过`<custom-configuration>`标签引入自定义的行为和扩展...
在本示例中,我们有一个关于DWR的完整案例,包括配置说明文档和一个Eclipse工程,这对于初学者或者想要深入理解DWR的人来说非常有用。 首先,DWR的核心功能在于它的反向AJAX技术。传统的AJAX请求是单向的,即从...
在DWR配置文件中,主要分为以下几个部分: 1. **DOCTYPE声明**: 首先,`<!DOCTYPE>`声明指定了DWR的文档类型,这是对DWR版本的引用,确保解析器知道如何解析配置文件。在这个例子中,它引用的是DWR 1.0的DTD...
2. **创建DWR配置文件**:DWR的核心配置文件通常是`dwr.xml`,它位于Web应用的WEB-INF目录下。在这个文件中,你需要定义哪些Java对象(或方法)可以被远程调用。例如: ```xml <dwr> </dwr> ``` 这里...
### DWR配置详解 DWR(Direct Web Remoting)是一种开放源码的JavaScript库与Java服务器端技术结合的解决方案,它允许网页上的JavaScript调用Java方法,并能够将这些调用的结果回传到客户端。这种机制简化了Ajax...
以下是对DWR配置和传值的详细说明: 1. **基本配置**: 在`web.xml`中,你需要配置一个名为`dwr-invoker`的Servlet。这是DWR的核心组件,负责处理所有与客户端的交互。基本配置如下: ```xml <servlet-name>...
2. **创建DWR配置文件**:DWR的核心配置文件通常是dwr.xml,它定义了哪些Java类和方法可以被JavaScript访问。在该文件中,你可以设置安全策略,指定可远程调用的类和方法,以及处理错误的方式等。 3. **Spring整合*...
通过配置这个文件,开发者可以精细控制DWR的行为,比如设置安全策略、URL映射、错误处理等。 "DWRchinese.pdf"可能是DWR的中文版官方文档或者一个综合教程,涵盖了从入门到高级的DWR使用技巧,包括但不限于创建远程...
2. 创建DWR配置文件(通常为dwr.xml):在这个文件中,定义哪些Java类和方法可以被JavaScript调用。 3. 配置Servlet容器:在Web应用的web.xml文件中,配置DWR的Servlet,以便它能在服务器端处理请求。 4. 在...
DWR的主要特点包括:直接调用服务器端的方法、数据序列化、以及错误处理等。 #### 二、配置DWR框架的基本步骤 在了解DWR框架的基础之上,我们来看一下如何进行DWR框架的基本配置: 1. **配置dwr.xml** 在DWR...
**DWR(Direct Web Remoting)与Spring框架的集成配置** DWR(Direct Web Remoting)是一个开源的Java库,允许在Web应用程序中实现Ajax功能,使得JavaScript可以直接调用服务器端的Java方法,实现了浏览器与服务器...
此外,优化DWR配置,如调整缓存策略,可以提升应用性能。 7. **测试与调试**:完成配置后,通过JavaScript调用服务器端的方法进行测试,确保DWR工作正常。同时,开启调试模式可以帮助诊断任何可能出现的问题。 DWR...
总的来说,DWR提供了一种简单的方式来实现AJAX通信,它通过自动化的JavaScript接口生成和内置的错误处理机制,降低了开发和维护的复杂性。通过上述步骤,你可以配置和使用DWR在JSP页面中调用服务层的方法,实现动态...
3. **DWR配置**:在项目中,你将找到DWR相关的配置文件,如`dwr.xml`。这个文件定义了哪些服务器端的Java类和方法可以被JavaScript访问。你需要在这里配置允许客户端调用的Java类和方法。 4. **创建Java类**:DWR...
- ** dwr.properties**: 可选的配置文件,用于设置DWR的一些全局属性,如调试模式、错误处理等。 ### DWR的配置属性 - **allow**: 指定允许在JavaScript中调用的Java类和方法。 - **converters**: 配置DWR如何序列...
- **dwr.properties**:配置DWR的行为,如错误处理、缓存策略等。 - **XML配置**:可使用XML文件定义允许客户端调用的Java方法。 3. **主要组件**: - **Engine**:DWR引擎是核心,负责处理Ajax请求和响应。 - ...
当编辑DWR.xml时,DTD可以帮助开发者遵循正确的格式和属性,避免配置错误。 **Web.xml** 是Web应用程序的部署描述符,它是每个Java EE Web应用程序的标准配置文件。在这个文件中,你需要注册DWRServlet,以便服务器...
### DWR实现Ajax的配置过程 #### 一、概述 Direct Web Remoting (DWR) 是一种简化Ajax应用开发的框架。它允许JavaScript代码直接调用服务器端的Java方法,并处理返回的结果。本文将详细介绍如何在Struts2项目中...