Notas sobre el comportamiento del contenedor Web
Notas relativas al comportamiento del contenedor web.
Acceso a datos de diversos formularios o de diversas partes
Defina un servlet para procesar datos de diversos formularios o de
diversas partes incluyendo una anotación @MultipartConfig en el servlet o especificando un elemento multipart-config para
el servlet en el archivo web.xml de la aplicación. Una anotación puede ser parecida a la del ejemplo siguiente:
@MultipartConfig(fileSizeThreshold=1000000, location="temp", maxFileSize=5000000, maxRequestSize=5000000)
Si un servlet no está definido para procesar datos de diversos formularios o de diversas partes, o el archivo de inclusión no está dentro de los límites
que establecen los datos de configuración, se observa el siguiente comportamiento en respuesta a una solicitud que contiene datos de diversos formularios o
de diversas partes:
ServletRequest.getParameter() devolverá un valor nulo para una solicitud para obtener un campo de formulario.
HttpServletRequest.getPart()
o HttpServletRequest.getParts() lanzarán una
excepción adecuada. El mensaje de excepción es una indicación de la causa de la excepción.