Java “错误”;无法处理部件,因为未提供多部件配置;上传文件时
我试图通过JSP文件中的表单上传一个文件,但我遇到了这个错误。servlet已经具有@MultipartConfig表示法。我正在使用Servlet3.0和ApacheTomcat8 错误消息:Java “错误”;无法处理部件,因为未提供多部件配置;上传文件时,java,jsp,file-upload,servlet-3.0,tomcat8,Java,Jsp,File Upload,Servlet 3.0,Tomcat8,我试图通过JSP文件中的表单上传一个文件,但我遇到了这个错误。servlet已经具有@MultipartConfig表示法。我正在使用Servlet3.0和ApacheTomcat8 错误消息: java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided 在线 Collection<Part> parts = request.get
java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided
在线
Collection<Part> parts = request.getParts();`
Collection parts=request.getParts()`
我必须添加
allowCasualMultipartParsing="true"
在context.xml中的context标记上显示servlet。向我们展示完整的堆栈跟踪。使用Tomcat 8.5和Servlet 3.1 annotation
@javax.Servlet.annotation.Servlet上面的MultipartConfig
,Servlet足以让它工作。context.xml文件在哪里?你应该把它放在webapp context.xml的webapp元素或Tomcat的server.xml中:你应该把它放在MyProject/Web中Pages/META-INF/context.xml