如何在Spring MVC中自定义@RequestParam错误400响应
当需求@RequestParam
未发送到请求处理程序时,是否可以自定义显示的内容?在这种情况下,我总是得到HTTP状态400的描述为“
客户端发送的请求在语法上不正确()。 ”。
回答:
是的,您应该有一种方法 MissingServletRequestParameterException
您可以通过以下几种方式进行操作:
1)
@ExceptionHandler(MissingServletRequestParameterException.class) public String handleMyException(Exception exception) {
return "yourErrorViewName";
}
2)
<error-page> <exception-type>org.springframework.web.bind.MissingServletRequestParameterException</exception-type>
<location>/WEB-INF/pages/myError.jsp</location>
</error-page>
希望能帮助到你。
以上是 如何在Spring MVC中自定义@RequestParam错误400响应 的全部内容, 来源链接: utcz.com/qa/429260.html