Upload de arquivo com DWR

DWR é um framework Java que simula chamadas de métodos Java em Javascript.

Legal, não? 🙂

Aqui, vou mostrar um exemplo de upload de uma imagem…

Primeiro, a gente cria a classe que vai fazer o upload:

package com.blogspot.blogdotakemura.test;

import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

public class UploadFile {

public String uploadImage(BufferedImage image) {
try {
File file = new File(“teste.png”);
ImageIO.write(image, “png”, file);
return file.toURI().toString();
} catch (Exception e) {
e.printStackTrace();
return “”;
}
}

}

Depois, crio o arquivo dwr.xml em WEB-INF e adiciono as seguintes linhas:






Agora, é só criar a página JSP:





Upload test



Se tudo der certo, agora você pode fazer upload de imagens com javascript!!!!

Uau! 😛

Obs.: Para que isso funcione, é preciso configurar o dwr corretamente na aplicação web.

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.