-
请教一个dwr的问题,页面偶尔会报javascript错误5
最近做的一个项目里用到了dwr来定时更新页面的内容,但是在刷新页面的时候偶尔会报对象不被支持此属性或方法的javascript错误.最后找到了是在运行到DWREngine.setErrorHandler(dealError)这句上出的错.
基本上用F5刷新页面的话会不时的出这个错,但大多数时候没问题.
另外,在访问/dwr/test/DWRSystem页面时也会不时的报这个错.
大家帮忙看看是什么原因
jsp文件:<%@ page language="java" contentType="text/html; charset=utf-8" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="cache-control" content="no-cache"> <title>my_monitor</title> <script type='text/javascript' src='<c:url value="/dwr/interface/facade.js"/>'></script> <script type='text/javascript' src='<c:url value="/dwr/engine.js"/>'></script> <script type='text/javascript' src='<c:url value="/dwr/util.js"/>'></script> <script language="JavaScript" type="text/javascript"><!-- function dealError(){ alert("dealError!"); location.reload(true); } DWREngine.setErrorHandler(dealError); DWREngine.setOrdered(true); --></script> </head> <body> </body> </html>
2008年7月08日 20:17
目前还没有答案
相关推荐
DWR通过创建一个JavaScript接口,该接口映射到服务器上的Java类和方法。当JavaScript调用这些接口方法时,DWR会自动处理AJAX请求,将调用传递给服务器,然后将结果返回到客户端。这种方式使得用户在与网页交互时可以...
Direct Web Remoting (DWR) 是一个开源的Java库,它允许Web应用程序在客户端的JavaScript和服务器端的Java之间进行直接的、异步的通信,实现了Web应用中的Ajax功能。DWR通过自动化处理JavaScript和Java之间的类型...
**DWR (Direct Web Remoting)** 是一个Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时、安全的双向通信。DWR消除了传统的AJAX请求的复杂性,使得前端与后端的数据交互更加简单。DWR的核心...
JavaScript Direct Web Remoting (DWR) 是一个开源的JavaScript库,它允许Web应用程序在客户端的JavaScript和服务器端的Java之间进行安全、简单的异步通信。这个框架极大地简化了AJAX(Asynchronous JavaScript and ...
**Ajax与DWR:实现页面无刷新加载** ...DWR作为Ajax的一个优秀实现,简化了前后端交互的复杂性,提高了开发效率。通过理解并掌握Ajax_DWR技术,开发者可以构建出更加流畅、高效的Web应用,提升用户体验。
DWR(Direct Web Remoting)是一个开源Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时的、双向的通信。这个"一个DWR例子,直接导入eclipse可运行"的压缩包提供了一个实战性的教程,帮助...
在HTML页面中,我们需要引入DWR的JavaScript库,并创建一个异步调用,调用服务器端的`sayHello()`方法。DWR提供了`DWRUtil`工具类,简化了JavaScript与服务器的交互。 6. **运行与测试** 保存所有改动后,启动...
这个“一个DWR最简单的例子”为我们提供了一个直观的学习DWR如何工作的起点。 首先,DWR的核心概念是远程方法调用(Remote Method Invocation, RMI)。在传统的Web应用中,JavaScript主要处理前端交互,而服务器端...
在"TestDwr"这个压缩包中,我们可以预期包含了一个简单的DWR实例,展示了如何利用DWR将Java方法暴露给JavaScript来调用。以下是一些关于DWR的关键知识点: 1. **DWR配置**:DWR的使用首先需要在服务器端进行配置,...
DWR (Direct Web Remoting) 是一个开源的Java库,它允许Web应用程序在浏览器和服务器之间进行异步通信,提供了一种简单的方式来实现Ajax(Asynchronous JavaScript and XML)功能。在传统的Web应用中,用户与服务器...
本项目将讲解如何使用ExtJs(一个强大的JavaScript框架)结合DWR(Direct Web Remoting,一种允许JavaScript与Java后端进行实时通信的技术)来实现页面的登录功能。通过这种方式,我们可以创建一个高效、用户友好的...
DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行直接交互,实现动态Web应用。通过DWR,开发者可以在不刷新整个页面的情况下更新部分网页内容,提高了用户体验。...
**DWR (Direct Web Remoting)** 是一个开源的JavaScript库,它允许Web应用程序在客户端与服务器之间进行实时的、无需刷新页面的交互。这个技术在2004年由Craigslist创始人Craig Newmark支持的公司MetaStuff Ltd开发...
**Ajax + DWR**结合使用时,DWR作为一个中间层,处理JavaScript和Java之间的通信。开发者可以定义Java类和方法,DWR会自动生成对应的JavaScript接口,使得在浏览器中可以直接调用这些服务端方法。这样,我们可以在不...
DWR的另一个特点是支持AJAX的CORS(跨源资源共享),允许不同域的页面调用服务器资源,但需在`web.xml`中正确配置`crossDomainSessionSecurity`参数。 总结来说,DWR通过简化JavaScript与Java的交互,实现了Web应用...
如果验证通过,服务器会返回一个成功的状态,否则返回错误信息。DWR会接收到这个响应,并将其传递回JavaScript,从而更新页面状态,如显示登录成功或失败的提示。 在安全方面,DWR提供了多种机制来保护数据传输,...
DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用。DWR简化了AJAX(Asynchronous JavaScript and XML)的开发,使得开发者可以像调用...
这个标题指的是创建或运行你的第一个DWR程序,这通常涉及到设置DWR配置、创建Java后端服务以及编写前端JavaScript代码。 **描述**: 虽然描述为空,但根据给定的博客链接...
**DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在客户端与服务器端之间进行直接的异步通信,从而实现AJAX(Asynchronous JavaScript and XML)应用程序的功能。DWR使得开发者无需手动编写复杂的...