"现在业务代码不需做任何操作 只要出现异常 都会执行resolveException 方法"您写的这个是怎么实现的,我怎么统一处理不了呢?请教,急用!!!谢谢!

解决方案 »

  1.   

    楼主什么框架啊,我项目框架是ssi,我手动throw new Exception,对resolveException方法打的debug,进不去啊,怎么回事啊,我看网上项目框架都是spring mvc。
      

  2.   

    if (request.getRequestURI().endsWith(".dox")) {
    try {
    response.setContentType("text/html");
    ResultGeneralModel<Object> ajaxModel = new ResultGeneralModel<Object>(Errors.SYSTEM_ERROR.getCode(),Errors.SYSTEM_ERROR.getMessage());
    response.getWriter().write(ajaxModel.toJsonString());
    response.getWriter().flush();
    } catch (IOException e) {
    logger.error("对异常进行JSON转换时出错", e);
    }
    return null;
    } else {
    StringPrintWriter strintPrintWriter = new StringPrintWriter();  
    ex.printStackTrace(strintPrintWriter); 
    Map<String,Object> map = new HashMap<String,Object>();  
    map.put("exceptionInfo", strintPrintWriter.getString());
    return new ModelAndView("exception",map);
    }
    }