Is there a way to customize what gets displayed when a required @RequestParam is not sent to the request handler? I always get HTTP Status 400 with a descriptio
Yes, there is a way you should catch MissingServletRequestParameterException
You can do it in several ways:
1)
@ExceptionHandler(MissingServletRequestParameterException.class)
public String handleMyException(Exception exception) {
return "yourErrorViewName";
}
2)
org.springframework.web.bind.MissingServletRequestParameterException
/WEB-INF/pages/myError.jsp
Hope it helps.