为了获得HttpServletRequest#getParts()
在一个工作Filter
在Tomcat中,您需要设置allowCasualMultipartParsing="true"
在webapp的<Context>
元素Webapp/Meta-INF/context.xml
或Tomcat/conf/server.xml
。
<Context ... allowCasualMultipartParsing="true">
因为根据Servlet3.0规范,该HttpServletRequest#getParts()
属性只能在HttpServlet
带有@MultipartConfig
注释的内使用。另请参阅<Context>
元素的文档: