Como setar um nome de arquivo ao fazer upload

Eae galera,

Queria saber como com o commons-fileupload eu posso setar um nome pro arquivo que estou salvando.

por exemplo: salvar um arquivo como usuario_01.jpg, etc…
valeu ai…

segue o codigo:

[code]
<%@page language=“java” import=“org.apache.commons.fileupload., java.util., java.io.*” %>

Exemplo Upload

<%
// /home/restricted/home/seu_login/public_html/…

String site=“pagina”;
String caminhoTemp="/home/restricted/home/"+site+"/tmp/";
String pasta="/home/restricted/home/"+site+"/public_html/teste/upload/";

if (FileUpload.isMultipartContent(request)){
DiskFileUpload upload = new DiskFileUpload();
upload.setRepositoryPath(caminhoTemp);

try{
List items = upload.parseRequest(request);
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if (!item.isFormField()) {

String nome=item.setName(“ad”).toString();
String nomeArquivo=nome.substring(nome.lastIndexOf("\")+1);

out.write(“nome do arquivo: " + nomeArquivo + “
”);
out.write(“Arquivo(s) " +item.getName() +” transferido(s)
”);

File arquivo=new File(pasta+nomeArquivo);
item.write(arquivo);
out.write(“Clique <a href=/teste/upload/”+ nomeArquivo +">Aqui. Para ver o resultado do upload");
}
}
}catch(FileUploadException e){
out.write(“Não foi possível efetivar o upload do arquivo - segue a causa do erro” + “
” + e.getMessage());
e.printStackTrace();
}
}

%> [/code]

Cara… acho que voce tem de alterar esta parte do codigo

File arquivo=new File(pasta+nomeArquivo); 

colocando o nome que vc quer no arquivo !

vou tentar.
procurei algum método e não achei.

deu certo!
valeu!