编程语言
首页 > 编程语言> > java-org.apache.tomcat.util.http.fileupload.FileUploadBase $FileSizeLimitExceededException

java-org.apache.tomcat.util.http.fileupload.FileUploadBase $FileSizeLimitExceededException

作者:互联网

如何处理

java.lang.IllegalStateException:
org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException:
The field fileName exceeds its maximum permitted size of 3145728
bytes.

在上传大于servlet @MultipartConfig中的maxFileSize限制的文件后,会发生这种情况.有没有一种方法可以加载浏览器自定义错误页面或其他内容,因为在该客户端收到之后

The connection was reset

解决方法:

我猜测普通的servlet错误页面机制应该可以解决此问题,因此请将其添加到web.xml:

<error-page>
    <error-code>500</error-code>
    <location>/internalerror.html</location>
</error-page>

或捕获任何错误代码,只需忽略< error-code>标签:

<error-page>
    <location>/anyerror.html</location>
</error-page>

标签:java,tomcat,servlets,multipartform-data
来源: https://codeday.me/bug/20191011/1889221.html