Notas de Comportamento do Contêiner de Web
Aprenda sobre as notas de comportamento para o contêiner de Web.
Accessar multipart/form-data
Defina um servlet para processar multipart/form-data incluindo um
anotação @MultipartConfig no servlet, ou especificando um elemento multipart-config para o servlet no arquivo
web.xml do aplicativo. Uma anotação pode ser semelhante ao seguinte exemplo:
@MultipartConfig(fileSizeThreshold=1000000, location="temp", maxFileSize=5000000, maxRequestSize=5000000)
Se um servlet não for definido para processar multipart/form-data, ou o arquivo include não está dentro dos limites
configurados pelos dados de configuração, o seguinte comportamento é observado em resposta a uma solicitação contendo
multipart/form-data:
ServletRequest.getParameter() retornará nulo para uma solicitação para obter um campo de formulário.
HttpServletRequest.getPart() ou HttpServletRequest.getParts() emitirá uma
exceção apropriada. A mensagem de exceção é uma indicação da causa da exceção.