Me está resultando muy difícil lidiar con solicitudes multipart/form-data con mi servidor de aplicaciones java. Por lo que he descubierto, la especificación de servlet 3.0 proporciona métodos como HttpServletRequest.getParts(), que sería ideal para procesar los datos del formulario cargados en mi servlet.¿Cómo puedo manejar solicitudes POST multipart/form-data en mi servlet java?
Sin embargo, este método es parte de la especificación 3.0 servlet, y mi servidor de aplicaciones (Tomcat 6) aún no es compatible. Incluso con un archivo web.xml 3.0 válido y el Java EE 6 libs, me sale el siguiente excepción al intentar llamar getParts():
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getParts()Ljava/util/Collection;
conmutación servidores de aplicaciones no es realmente una opción viable para este proyecto. ¿Hay bibliotecas de terceros disponibles para procesar datos multipart/form dentro de los servlets de Java?
No se puede compilar en contra de los Java EE 6 libs y esperar que funcione con Tomcat 6 - el Java EE 6 libs sólo proporcionan las interfaces, es necesario un servidor de aplicación que en realidad implementa esas interfaces. – Jesper