UPLOAD IMAGENS(resolvido)

Pessoal estou fazendo o upload de uma imagem por vez gostaria de fazer de 2 no mesmo form
com 2 campos para upload no meu jsp.

meu servlet que funciona é assim: trecho do código

Nos testes que fiz ele somente pega a do último campo de upload. preciso jogar em uma lista para depois trabalhá-las?

               if(item.getFieldName().equals("fotomoto"))
                {
    				troca = item.getString();
                }
                if(item.getFieldName().equals("data2"))
                {
    				data2 = item.getString();
                }

                //aqui busca parâmetro tipo imagem se é arquivo entra aqui 
               if(!item.isFormField()){            	               	   
               	 //aqui traz o diretório original donde vem o arquivo pega dos dois uploads 
                                //até aqui tudo bem mas  daqui endiante não consigo pegar as duas imagens
                   setFilename(item.getName());
                   
                   if((getFilename()!=null)&&(!getFilename().equals(""))){
                       if(isPermission(getFilename())){
                       	   
                           setFilename((new File(getFilename())).getName());
                           String[] nomeSplit = getFilename().split("\\."); 
                           setFilename(nomeData()+"."+nomeSplit[1]);
                           item.write(new File(getPath() +getFilename()));
                           setMsg(getFilename()+" - Arquivo enviado com sucesso!");
                           Foto fott=new Foto();  
                           fott.setNome(getPath() +getFilename());
                           fotos.add(fott);
                               
                        }
                       else{
                           setMsg("Arquivo não permitido para upload");
                           imprimir(request, response);
                       }
                      
                   }
               }       

como procedo para pegar 2 imágens? agradeço mesmo se alguém já fez e me retornar!!
abraço. Nos testes que fiz ele somente pega a do último campo de upload.

EDIT - Por gentileza, use sempre os tags [ code ] .

Meu velho…

não se tem limites de arquivos que você pode fazer upload,

o que você tem que observar é
1- eles não podem ter o mesmo nome no formulário
2- você tem que correr alista de fileItens que retorna no momento em que você vai ler os elementos da tela.

Tigo isso pois já fiz uma tela de envio de arquivos. em que a quantidades de arquivos era dinamica como o google faz no gmail.

e não tive problemas.