`
jsczxy2
  • 浏览: 1275206 次
  • 性别: Icon_minigender_1
  • 来自: 常州
文章分类
社区版块
存档分类
最新评论

dwr3错误提示显示message详细而不是Error

    博客分类:
  • java
阅读更多

如果只需要提示自定义异常,请先定义一个自定义类:

/**
 * @author jsczxy2
 * DWR自定义异常
 * 
 */
public class DwrException extends Exception {
	
	Log log = LogFactory.getLog(getClass());
	
	public DwrException(){
		super();
	}
	
	public DwrException(String message){
		super(message);
	}
	
	public DwrException(String message,Throwable cause){
		super(message,cause);
	}
	
	public DwrException(Throwable cause){
		super(cause);
	}
	
	
}
 

然后,在页面加入:

	<script type="text/javascript">
		dwr.engine.setErrorHandler(function(message){
			alert(message);
		});
	</script>
这样的话,就只有自定义异常会有message信息显示,而其他异常均提示Error.

 

全局都想提示的话,请在spring配置文件中加入 :

 

		<dwr:convert type="exception" class="java.lang.Exception">
			<dwr:include method="message"/>
		</dwr:convert>
分享到:
评论

相关推荐

    dwr ajax 局部刷新

    "dwr ajax 局部刷新"指的是使用DWR框架来更新网页的特定部分,而不是重新加载整个页面,提高用户体验。 **DWR基本概念:** 1. **CMT (Controlled Method Table)**:DWR的核心组件,负责管理服务器端的Java方法和...

    dwr 3 上传demo

    总结来说,DWR 3 提供了一种简单而强大的方式来实现AJAX文件上传,通过JavaScript与服务器端交互,提高了Web应用的交互性和响应性。通过理解DWR的工作机制和上述示例,开发者可以灵活地将其应用到自己的项目中,提升...

    dwr的远程批量调用

    DWR(Direct Web Remoting)是一种简化Ajax应用开发的框架,它使得JavaScript可以直接调用Java服务端的方法,无需编写复杂的Ajax代码。当需要同时调用多个服务端方法时,可以利用DWR提供的批量调用功能来减少网络...

    DWR.xml配置文件说明书(含源码)

    DWR.xml配置文件说明书 1、 建立dwr.xml 配置文件 任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...

    dwr整合hibernate实例

    这样,我们就实现了DWR与Hibernate的整合,使得客户端可以通过简单的JavaScript代码进行CRUD操作,而复杂的数据库操作则由后端的DAO层和Service层处理。 本实例的源代码可能包含以下文件: - dwrforhibernate/WEB-...

    DWR入门教程.pdf

    }, timeout:5000, errorHandler:function(message){alert("Oops:"+message);}}); ``` 通过上述配置和调用,DWR能够使得客户端与服务器端的通信变得简单易用,同时保持了通信的高效性和可靠性。对于Java开发者来说,...

    struts1实例

    request.setAttribute("errorMessage", "Invalid credentials."); return mapping.findForward("error"); } } } ``` 这里的LoginForm是ActionForm,用于保存表单提交的数据。 AJAX(Asynchronous JavaScript ...

    ssha 最新 最完整 配置信息

    本文档旨在提供一套详细的配置指南,用于整合Struts1.x、Spring2.x、Hibernate3.x以及DWR2.x等技术栈。通过本指南,开发者可以更好地理解如何将这些框架有效结合,以构建稳定、高效的Java Web应用。 #### 文档约定 ...

    J2EE武功秘籍

    - **Error**:系统级错误,通常无法通过程序逻辑解决,如 `OutOfMemoryError`。 **3. sleep() 和 wait() 区别** - **sleep()**:当前线程暂停执行指定的时间,不释放锁。 - **wait()**:线程等待直到被唤醒,释放...

    FTP服务器 C#

    代码: using System; using System.Collections.Generic; using System.Globalization; using System.IO; using System.Net; using System.Net.Sockets; using System.Threading; using System.Windows.Forms; ...

Global site tag (gtag.js) - Google Analytics