即使存在异常,导出服务器也会发送状态代码200

时间:2014-02-21 21:55:07

标签: java spring highcharts highstock

即使在转换期间抛出异常,highcharts导出服务器也会返回HTTP状态代码200,如果我们对异常处理程序进行更改(就像下面那样),那么可以根据异常发回适当的代码。 / p>

@ExceptionHandler(IOException.class)
@ResponseBody
public ModelAndView handleIOException(Exception ex, HttpServletResponse response) {    
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.setViewName("error");
    modelAndView.addObject("message", ex.getMessage());
    response.setStatus(500);
    return modelAndView;    
}

0 个答案:

没有答案