我很难用我的 java 应用程序服务器处理 multipart/form-data 请求。据我所知,servlet 3.0 规范提供了诸如 HttpServletRequest.getParts() 之类的方法,这对于处理上传到我的 servlet 的表单数据来说是理想的。
然而,这个方法是 3.0 servlet 规范的一部分,我的应用服务器(Tomcat 6)还不支持这个。即使使用有效的 3.0 web.xml 文件和 java EE 6 库,尝试调用 getParts() 时也会出现以下异常:
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getParts()Ljava/util/Collection;
对于这个项目来说,切换应用服务器并不是一个真正可行的选择。是否有任何第三方库可用于处理 java servlet 中的 multipart/form-data?