Erros em servlet

1 resposta
wilsontads

Pessoal, to tentando implementar um código que encontrei na net, mas parece que é meio antigo rs, por que alguns imports nao funcionam, eu fui digitando manualmente, fazendo os imports automaticos do eclipse, mas mesmo assim fiquei perdido e não consegui fazer rodar a aplicação...
deem uma olhada, se poder ajudar =\
tem alguns métodos que não foram implementados ainda, mas o que vem ao caso, são alguns do jakarta, que não consigo encontrar =\

import org.apache.commons.fileupload.servlet.ServletFileUpload;

import org.apache.commons.fileupload.disk.DiskFileItemFactory;

import org.apache.commons.fileupload.FileUpload;

import org.apache.commons.fileupload.FileItemFactory;

import org.apache.commons.fileupload.FileItem;

import org.apache.commons.fileupload.FileUploadException;

 

public class ServletUpload extends HttpServlet{

 

    //Initialize global variables

    public void init() throws ServletException {

    }

 

    //Process the HTTP Post request

    public void doPost(HttpServletRequest request, HttpServletResponse response)

                       throws ServletException, IOException {

        doGet(request, response);

    }

 

//Process the HTTP Get request

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

 

            boolean isMultiPart = FileUpload.isMultipartContent(request);

            if (isMultiPart) {

                FileItemFactory factory = new DiskFileItemFactory();

                ServletFileUpload upload = new ServletFileUpload(factory);

                String formulario = "";

                try {

                    List items = upload.parseRequest(request);

                    Iterator iter = items.iterator();

                    while (iter.hasNext()) {

                        FileItem item = (FileItem) iter.next();

                        if (item.getFieldName().equals("tipoForm")) {

                            formulario = item.getString();

                        }

                        if (!item.isFormField()) {

                            if (item.getName().length() > 0) {

                                this.inserirImagem(item);

                            }

                        }

                    }

                }

catch (FileUploadException ex) {

   ex.printStackTrace();

                }

catch (Exception ex) {

   ex.printStackTrace();

                }

            }

    }

   // implementação de demais métodos do Servlet.

}

1 Resposta

wilsontads

Agora não sei se estou fazendo a importação da biblioteca corretamente…
vejam só, eu fiz o download desse arquivo
http://linorg.usp.br/apache/commons/fileupload/binaries/commons-fileupload-1.2.1-bin.zip
no site, e utilizando o eclipse, cliquei com botão direito no projeto e selecionei propriedades, depois escolhi
Add External JARs.

Criado 14 de maio de 2010
Ultima resposta 14 de mai. de 2010
Respostas 1
Participantes 1