Agradeço a todos pela atenção.
Li sobre o Vraptor3 e achei muito bom, mas como sou iniciante, estou enfrentando problemas bobos.
Por exemplo:
Li em um exemplo na web que poderia fazer assim:
que cria-se um form assim:
<form action="files/add" enctype="multipart/form-data" method="post">
<input name="uploadedFile" type="file" />
... outros campos
</form>
e que cria-se um metodo que recebera o arquivo:
@Path("files/add")
private void upload(UploadedFile uploadedFile) {
String path = "/caminho/arquivo"
File file = new File(path, uploadedFile.getFileName());
InputStream stream = uploadedFile.getFile();
try {
file.createNewFile();
IOUtils.copy(stream,new FileOutputStream(file));
} catch (IOException e1) {
e1.printStackTrace();
resultContext.addMessageError("Falha ao fazer o upload da imagem. "+e1.getMessage());
}
}
Só que ainda não entendi como vou receber o arquivo do uploadedFile para poder trata-lo neste metodo privado, entende?
Tpw no meu JSP o arquivo seria mandado para um Servlet e dae eu enviaria para este metodo privado upload, correto?ou estou falando asneira?hehehe.
Forte abraço!