`
Rod_johnson
  • 浏览: 74171 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

DWR在客户端显示异常栈信息

 
阅读更多

 

 

//前端js代码
DwrTest.method(props,
	{callback:function(data) { alert(data); },
  errorHandler:function(errorString, exception) {                                                       
     var stackText =errorString+ "\n";
      stackText += "------------------------------------------\n"
                                                                                     
        for(var i=0;i<exception.stackTrace.length;i++){
       var st = exception.stackTrace[i];
                                                                                                                                                    
        stackText += st.className+"."+st.methodName+"("+(st.fileName == null?"Unknown Source)\n":st.fileName+":"+st.lineNumber+") \n");
         }
      alert(stackText);
        }
         }       
);

 dwr.xml

 

  <convert converter="exception" match="java.lang.Exception"/>
  <convert converter="bean" match="java.lang.StackTraceElement"/>

 这样后台的异常就可以显示在页面上了!

 

 

分享到:
评论

相关推荐

    dwr异步操作

    DWR(Direct Web Remoting)是一种Java技术,用于在Web应用程序中实现实时的、无需刷新页面的异步客户端和服务器端通信。它允许JavaScript在浏览器端直接调用服务器端的Java方法,使得Web应用可以像桌面应用一样具有...

    Struts2-Webwork2-DWR

    DWR 中文文档则会介绍如何设置 DWR,如何在客户端和服务器端交互,以及如何处理安全性问题。 通过学习这三个技术,开发者不仅可以掌握构建动态、响应式的 Web 应用程序的基础,还能理解如何利用现代 Web 技术提升...

    dwr框架只有lib

    Direct Web Remoting (DWR) 是一个开源的Java框架,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时通信,实现类似AJAX的功能。在本案例中,提供的压缩包"lib"可能包含了运行DWR框架所必需的库文件...

    dwr和spring和struts2整合

    在IT行业中,Web应用程序开发是核心领域之一,而Spring、Struts2和Direct Web Remoting (DWR) 是其中常见的三大框架。它们分别扮演着不同的角色,以提高开发效率和提供更好的用户体验。本文将深入探讨如何将这三者...

    整合了SSH的Dwr2实例

    3. **配置EngineServlet**:在web.xml中配置Dwr的EngineServlet,这是Dwr的核心组件,处理来自客户端的请求。 4. **创建RemoteClasses**:定义远程访问的Java类,这些类将被Dwr自动暴露给JavaScript调用。 5. **...

    李君老师JavaEE笔记-Spring中集成Dwr

    5. **DWR配置**:在`dwr.xml`中配置允许创建`MyAjaxBiz`的实例,并指定其创建者为Spring,同时定义转换器,处理异常和特定类型的数据转换。 6. **测试**:运行程序并验证DWR是否能够正确地调用Spring管理的Bean中的...

    新闻+log4+ajax+dwr+延时获取.rar

    通过DWR,开发者可以在不使用复杂的Ajax技术栈的情况下,实现富客户端应用的功能,如实时数据更新和动态页面交互。 最后,延时获取(Lazy Loading)是一种优化策略,主要用于减少初始页面加载时间。在新闻系统中,...

    基于struts2_hibernate3+oracle.1_dwr开发的学生管理系统

    最后,DWR是一个JavaScript库,允许Web应用程序在客户端和服务器之间进行实时、异步通信。在学生管理系统中,DWR使得用户可以直接在浏览器端与服务器交互,获取或更新数据,提供了类似桌面应用的用户体验,而无需...

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).zip

    这个系统采用了经典的Java EE技术栈,包括Struts1.2、Hibernate3.0、Spring2和Direct Web Remoting(DWR)。这四个框架在企业级开发中扮演着不同的角色,构建出一个高效、可维护的系统架构。 1. Struts1.2:Struts...

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).rar

    在OA系统中,DWR可能被用于创建富客户端应用,提供异步数据交互,增强用户体验。掌握DWR的基本使用、异步调用、安全设置等是使用DWR的关键。 此外,项目中涉及的JSP(JavaServer Pages)技术是动态网页生成的工具,...

    软件项目演讲

    - **DWR(Direct Web Remoting)**:用于实现服务器端 Java 对象与客户端 JavaScript 对象之间的直接通信,提升 Ajax 应用的性能。 - **AJAX**:实现数据的异步加载,提高网页响应速度。 #### 五、实践案例 - **...

    J2EE武功秘籍

    - **Cookie**:存储在客户端的小型文本文件,用于跟踪用户信息。 - **Session**:服务器端存储,用于维护用户的会话状态。 **6. EJB 2 和 EJB 3 区别** - **EJB 2**:复杂,需要编写大量代码和配置。 - **EJB 3**...

    JavaEE系统架构师学习路线之高级篇

    这部分内容将介绍如何使用DWR进行客户端和服务端之间的通信。 5. **前端框架和技术** - 包括EasyUI、ExtJS、Flex等前端框架和技术,这部分将介绍这些框架的特点、应用场景以及如何与后端JavaEE应用进行集成。 6. ...

    Java框架面试题总结

    如果验证失败,将返回错误信息到视图层显示。 - **调用Action对象**:验证通过后,`ActionServlet`根据`struts-config.xml`配置文件中的配置,找到相应的`Action`对象,并调用其`execute()`方法。在这个过程中,`...

    java软件开发简历模板.docx

    - **健壮安全性**:Java具有严格的类型检查和异常处理机制,保障程序稳定性和安全性。 - **结构中立**:Java字节码可以在任何支持JVM的平台上运行,实现跨平台。 - **可移植性**:通过“一次编写,到处运行”原则...

    java私塾全部笔记

    - Java运行环境(JRE)使得Java可以在不同操作系统上运行。 - **Java版本** - Java标准版(JSE): 适用于桌面应用程序开发。 - Java企业版(JEE): 用于大型企业级应用开发。 - Java微型版(JME): 针对嵌入式系统和移动...

Global site tag (gtag.js) - Google Analytics