Мне очень трудно иметь дело с запросами multipart/form-data с моим сервером приложений Java. Из того, что я узнал, спецификация сервлета 3.0 предоставляет такие методы, как HttpServletRequest.getParts(), которые идеально подходят для обработки данных формы, загруженных в мой сервлет.
Однако этот метод является частью спецификации сервлета 3.0, и мой сервер приложений (Tomcat 6) еще не поддерживает его. Даже с допустимым файлом web.xml 3.0 и библиотеками java EE 6 я получаю следующее исключение при попытке вызвать getParts():
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getParts()Ljava/util/Collection;
Переключение серверов приложений на самом деле не является возможным вариантом для этого проекта. Существуют ли сторонние библиотеки для обработки multipart/form-data в java-сервлетах?