将异常详细信息添加到ErrorController

时间:2018-07-26 20:48:44

标签: java spring

我有以下错误控制器:

@Controller
public class MyErrorController implements ErrorController {

    @RequestMapping("/error")
    public String handleError(HttpServletRequest request, Model model) {

        Object status = request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE);
        model.addAttribute("status", status);
        return "error";
    }

    @Override
    public String getErrorPath() {
        return "/error";
    }
}

除了获取上面的错误状态之外,还有没有一种方法可以显示默认错误模板页面,以用于使用Spring进行调试?如果没有,我可能要显示哪些常见值,例如:

  • 请求的网址
  • 已发送参数
  • 异常类型
  • 异常消息
  • Stacktrace

0 个答案:

没有答案