2014-07-04 96 views
6

我試圖通過JSP文件中的表單上載文件,但出現此錯誤。該servlet已經有了@MultipartConfig表示法。我使用的servlet 3.0和Apache Tomcat 8.上傳文件時出現「無法處理部件,因爲沒有提供多部分配置」

錯誤消息:

java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided 

上線

Collection<Part> parts = request.getParts();` 
+0

向我們展示servlet。向我們展示完整的堆棧跟蹤。 –

+0

使用Tomcat 8.5和Servlet 3.1註釋'@ javax.servlet.annotation.MultipartConfig'上面的servlet足以讓我工作 – GKislin

回答

16

我不得不添加

allowCasualMultipartParsing="true" 

在上下文中的上下文標籤.xml

+3

其中是context.xml文件嗎? – shift66

+1

您應該將它放入Webapp context.xml或Tomcat的server.xml的webapp的元素中: maksim2020

+0

您應該將它放入MyProject/Web Pages/META-INF/context.xml' –

相關問題