Estou tentando desenvolver uma aplicação para envio de imagem via servlet com o seguinte codigo:
importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;importhttp.utils.multipartrequest.ServletMultipartRequest;importhttp.utils.multipartrequest.MultipartRequest;publicclassServletUploadArqextendsHttpServlet{publicvoiddoPost(HttpServletRequestp_request,HttpServletResponsep_response)throwsIOException{PrintWriterl_pw=p_response.getWriter();MultipartRequestl_parser=newServletMultipartRequest(p_request,"C:\\temp",MultipartRequest.MAX_READ_BYTES,null);Stringl_nomeArq=l_parser.getBaseFilename("arquivo");Stringl_tamArq=Long.toString(l_parser.getFileSize("arquivo"));Filel_arqLocal=l_parser.getFile("arquivo");Stringl_nomeArqLocal=l_arqLocal.getName();l_pw.println("<HTML><BODY>");l_pw.println("Nome do arquivo: "+l_nomeArq+"<BR>");l_pw.println("Tamanho do arquivo: "+l_tamArq+"<BR>");l_pw.println("Nome do arquivo temporário local: "+l_nomeArqLocal+"<BR>");l_pw.println("</BODY>< /HTML");l_pw.flush();}}
Quando executo ele pelo browser ele me da o seguinte erro: