`

DWR框架异常处理方法

阅读更多

     dwr的配置中,有些东西不是经常用到,但是很重要,比如DWR的异常处理机制。当过滤器比DWR的servlet先执行时,DWR就会抛出异常。

dwr.xml上需要添加异常处理
<convert converter="exception" match="java.lang.Exception"> 

js文件 :

function timeout()
{
    alert("登录超时,请重新登录!");
    window.parent.location.reload();
}
/**超时设置*/
function prevent(msisdn, bookId, chapterId, industryId, callback)
{
	startAsy();
    /* 设置错误处理,调用错误处理函数 */
    DWREngine.setErrorHandler(timeout);
    dwrPrevent.getPrevent(msisdn, bookId, chapterId, industryId, callback);
    endAsy();
}

//同步开始
function startAsy()
{
    DWREngine.setAsync(false);
}
//同步结束
function endAsy()
{
    DWREngine.setAsync(true);
} 

分享到:
评论

相关推荐

    AJAX技术之DWR框架入门

    1. **DWR Engine**:这是DWR的核心,负责处理所有AJAX请求,包括安全验证、方法调用、异常处理等。它通过JavaScript API与客户端交互,并将请求转发给相应的Java服务。 2. **Servlet**:DWR提供了一个Servlet,用于...

    DWR框架的应用示例

    2. **Servlet**:DWR框架包含一个Servlet,用于接收和处理来自客户端的HTTP请求。 3. **JavaScript API**:DWR提供了丰富的JavaScript库,使得前端开发者可以方便地调用后端的方法,同时支持自动类型转换和错误处理...

    DWR框架实例及常见问题解决办法,免费放送

    在这个压缩包中,"dwrTest"可能包含了一个DWR框架的实例,帮助开发者了解如何在实际项目中应用DWR,并提供了针对DWR框架常见问题的解决方法。 DWR的主要特点和优势包括: 1. **实时双向通信**:DWR允许服务器端...

    dwr框架只有lib

    在本案例中,提供的压缩包"lib"可能包含了运行DWR框架所必需的库文件。这些库文件通常是JAR格式,包含Java类和资源,使得开发者能够将DWR集成到他们的项目中。 DWR框架的核心功能包括: 1. **反向AJAX**:DWR通过...

    DWR框架相关的一些资料

    下面将详细探讨DWR框架的相关知识点。 一、DWR的基本概念和原理 DWR的核心思想是通过JavaScript Remoting技术,在客户端和服务器之间建立直接通信的桥梁。它使用HTTP协议,绕过传统的HTTP请求-响应模型,让...

    dwr框架中文参考手册

    8. **Error Handling**:DWR提供了错误处理机制,能够捕获并处理服务器端和客户端的异常,提供友好的用户反馈。 在"DWRchinese.pdf"这个文档中,你可能会找到关于DWR的详细使用指南,包括安装配置、API详解、示例...

    dwr和简单的文件上传

    DWR通过提供对Java方法的远程调用支持,简化了这个过程。 首先,我们需要在服务器端设置DWR引擎。这通常包括创建一个`dwr.xml`配置文件,其中定义了哪些Java类和方法可以被JavaScript调用。例如,你可以定义一个...

    Ajax的dwr框架实现级联

    此外,为了保证用户体验,我们还需要处理网络延迟情况,可能需要添加加载指示器,以及在错误发生时的异常处理。 压缩包中的`AjaxRelation`可能包含了实现这一功能的示例代码,包括HTML页面、JavaScript文件、Java...

    dwr框架war包,里面有2.0.5和3.0两个版本的war包

    7. **错误处理**:改进了错误报告和异常处理机制,便于开发者定位和解决问题。 在使用DWR时,开发者需要将war包部署到Web应用服务器(如Tomcat)的webapps目录下,然后通过配置DWR的`dwr.xml`文件来定义可远程调用...

    dwr 框架

    这个例子是一个可以直接运行的DWR框架应用,无需额外部署步骤,方便快速体验和学习。 DWR的核心特性包括: 1. **双向通信**:DWR支持服务器向客户端推送数据,而不仅仅是传统的客户端发起请求、服务器响应模式。这...

    dwr.jar dwrUtil常见方法 dwr详细资料

    此外,标题还提到了“dwrUtil”,这是DWR框架中的一个实用工具类,包含了多种常用的方法,便于开发者进行日常的交互操作。最后,"dwr详细资料"表明我们将深入探讨DWR的相关知识。 **描述解析:** 描述“详细资料 ...

    DWR框架实例,很实用的哦!

    6. **错误处理**:学习DWR的错误处理机制,包括在JavaScript中捕获服务器端抛出的异常,以及如何设置全局的错误处理器。 7. **安全性与优化**:了解DWR的安全特性,如CORS(跨源资源共享)配置,以及如何通过缓存和...

    三级联动(DWR框架,hibernate)

    7. **异常处理**:在DWR和Hibernate结合的开发中,错误处理是关键,包括网络错误、数据库异常等,需要有良好的异常捕获和反馈机制。 8. **性能优化**:考虑到实时通信可能带来的性能问题,可能涉及到缓存策略、数据...

    AJAX与DWR框架的简单示例

    在"**AJAX与DWR框架的简单示例**"中,我们可以预期看到以下几个关键知识点: 1. **AJAX基础**:包括XMLHttpRequest对象的使用,以及如何创建、发送和处理HTTP请求。这些通常涉及JavaScript的事件监听、回调函数以及...

    dwr 各种调用方法

    除了上述的基本调用方式,DWR还支持异步调用、批量调用、传递数组和集合、异常处理等多种功能。异步调用允许在不阻塞用户界面的情况下调用服务器方法,批量调用则可以同时调用多个方法。DWR也提供了丰富的错误处理...

    DWR3.0 框架

    标签"DWR jar"表明这个压缩包可能包含了DWR3.0的库文件,这些文件通常会被添加到项目的类路径中,以便于项目使用DWR框架。文件名称列表中只有一个"DWR3.0",这可能是包含所有DWR3.0相关文件的顶级目录,里面可能有...

    dwr 查询返回list处理

    7. **错误处理**:在调用服务端方法时,应考虑异常处理。当服务端抛出异常时,DWR会提供一个回调函数来处理错误,我们需要确保有适当的错误提示和恢复机制。 8. **性能优化**:大量数据返回时,可能需要分页或延迟...

    高级dwr方法调用少用的

    DWR提供了异常处理机制,当Java方法抛出异常时,JavaScript会接收到一个错误对象。此外,应确保只暴露必要的方法,避免敏感信息泄露,可以通过`&lt;exclude&gt;`标签排除不想公开的方法。 7. **性能优化** 为了提高性能...

Global site tag (gtag.js) - Google Analytics