如果只需要提示自定义异常,请先定义一个自定义类:
/**
* @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>