Olá a todos,
Alguém poderia me dar um exemplo mais detalhado ou mostrar como devo proceder para gerar uma cópia ou instância de um objeto (tipo um clone) pois no java quando digo q um objeto é igual a outro ele gera um ponteiro para o mesmo endereço de memória. O código eh o seguinte:MultipartParser mp = new MultipartParser(request, 30*1024); //30Kb
com.oreilly.servlet.multipart.Part part;
while ((part = mp.readNextPart()) != null) {
if (part.isFile()) {
FilePart filePart = (FilePart)part;
fileName = filePart.getFileName();
if (fileName != null) {
long size = filePart.writeTo(dirUpload);
}
}
}
O esquema é o seguinte, preciso gravar um arquivo que é feito upload via brower, e quero gravar ele em uma pasta, e tb no banco de dados, porém com uma única instância desse objeto não é possivel. E tb se eu fizer uma nova instância do construtor MultipartParser, o objeto request será nulo pq ele já foi usado na primeira instância. E dentre todos esses métodos o único q tem construtor é o MultipartParser.
Será que alguém me entendeu? Qualquer coisa eu posto aqui novamente... com mais detalhes!!
"Linux Forever..."
[color="green"][size="11"]* Editado para conter a tag CODE em seu código, melhor identação e visibilidade - matheus[/size][/color]