Tengo un objeto HttpServletResponse y necesito escribir un archivo contenido en el contenedor. Los siguientes segmentos de código no funcionan para mí.HttpServletResponse PrintWriter para escribir un InputStream
URI uri = <myclass>.class.getResource("/" + filename).toURI();
PrintWriter out = response.getWriter();
File f = new File(uri);
FileReader bis = new FileReader(f);
char[] buff = new char[1024];
int bytesRead;
// Simple read/write loop.
while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
out.write(buff, 0, bytesRead);
}
sé que esto va a funcionar
InputStream inputStream = <myclass>.class.getResourceAsStream("/" + filename);
pero no puedo conseguir el out.write PrintStream para escribir el flujoEntrada.
¿Alguien me puede decir cómo se puede hacer esto.
Gracias
lo siento, necesita leer un archivo que se encuentra dentro del frasco, un archivo de recursos. – user815809