Opa.
Estou usando o VRaptor 3.0 e é isso mesmo que chega como request, um VRaptorRequest.
Bom, eu como não entendo muito, e minha lógica da aplicação estava tudo pronta, queria manter o que já estava.(maldita hora que resolvi mudar um projeto em andamento)
Pois bem, nao estou desanimando, mas como a lógica está pronta queria usar o HttpServletRequest, e não o VRaptorRequest. Ou seja, queria sobrescrever, alterar, eliminar, ou fazer o que seja pra que meu objeto seja o nativo do meu servlet?
aqui vai como estou fazendo no momento
DiskFileUpload fu = new DiskFileUpload();
List fileItems = fu.parseRequest(request);
fu.setRepositoryPath(getServletContext().getRealPath("/"));
Iterator i = fileItems.iterator();
FileItem fi = (FileItem)i.next();
InputStream in = fi.getInputStream();
String nomeBaseDados = fi.getName();
Long tamBaseDados = fi.getSize();
File file = new File(fu.getRepositoryPath() + "\\temp\\tabela.xls");
FileOutputStream fos = new FileOutputStream(file);
int c;
;
while((c = in.read()) != -1)
fos.write(c);
fos.close();
o único erro que dá é esse:
java.lang.NullPointerException
Pois quando ele tenta pegar
FileItem fi = (FileItem)i.next();
ele está vazio
Pois bem, só não queria ter q mudar isso tudo que já está prontinho, e redondinho =)
agradeço as ajudas =D