dwr.xml
  <convert match="java.lang.Exception" converter="exception">
          <param name='include' value='message'/>
  </convert>前台js
<script charset="gb2312" type='text/javascript' src='<%=basePath%>dwr/engine.js'></script>
<script charset="gb2312" type='text/javascript' src='<%=basePath%>dwr/util.js'></script>
   function errorHandler(msg,e){      
alert("=========" + msg);
   }
   DWREngine.setErrorHandler(errorHandler); Java后台异常
throw new Exception("该用户无权限");输出结果是========= 调试很久还是一样,异常类型也一样,请高手赐教

解决方案 »

  1.   

    补充:
    web.xml
        <servlet>
            <servlet-name>dwr-invoker</servlet-name>
            <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>true</param-value>
            </init-param>
            <init-param>
                <param-name>config-vnd</param-name>
                <param-value>/WEB-INF/classes/dwr.xml</param-value>
            </init-param>
        <init-param>
         <param-name>activeReverseAjaxEnabled</param-name>
         <param-value>true</param-value>
       </init-param>
       <load-on-startup>1</load-on-startup>  
        </servlet>
      

  2.   

    <script charset="gb2312" type='text/javascript' src='<%=basePath%>dwr/engine.js'></script>
    <script charset="gb2312" type='text/javascript' src='<%=basePath%>dwr/util.js'></script>
    还少个配置
    <script type='text/javascript' src='dwr/interface/exception.js'> </script>
    这个估计还是要导入的吧。呵呵