@ RequestMapping (value = "errors", method = RequestMethod.GET) public ModelAndView renderErrorPage (HttpServletRequest httpRequest) {
ModelAndView model = new ModelAndView("errorPage");
String errorMsg = "";
System.out.println(errorMsg);
int httpErrorCode = getErrorCode(httpRequest);
switch (httpErrorCode) {
case 400: {
errorMsg = "Http Error Code: 400. Bad Request";
break;
}
case 401: {
errorMsg = "Http Error Code: 401. Unauthorized";
break;
}
case 404: {
errorMsg = "Http Error Code: 404. Resource not found";
break;
}
case 500: {
errorMsg = "Http Error Code: 500. Internal Server Error";
break;
}
default:
{
errorMsg = "Something broke";
}
}
model.addObject("errorMsg", errorMsg);
System.out.println("400:"+errorMsg);
model.setViewName("webpage");
return model;
}
частное int getErrorCode (HttpServletRequest httpRequest) {
1006 * мой вопрос: -код работает отлично, но моя проблема в том, что когда я вызываю этот URL-адрес, а затем напрямую переходит к ошибке 404, только остальные случаи не работают, поэтому, пожалуйста, помогите мне, почему ?, где я допустил ошибку