如何在控制器上处理MaxUploadSizeExceededException

时间:2014-06-04 12:34:54

标签: spring-mvc

当文件上传大小超过时面对以下异常。我想在上传的文件大小超过时显示用户友好的异常。但是它没有按下控制器来处理异常。

例外:

 HTTP Status 500 - Request processing failed; nested exception is org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 20 bytes exceeded; nested exception is org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (2536) exceeds the configured maximum (20).

1 个答案:

答案 0 :(得分:0)

如果您的异常堆栈跟踪显示请求正在访问dispatcherservlet并因此导致控制器 - 那么您只是错误地设置了@exceptiohandler方法(section 16.11.2 @ExceptionHandler)。

否则,如果stacktrace显示之前抛出异常......那是什么?