Foros del Web » Programación para mayores de 30 ;) » Java »

Leer archivo txt desde servlet

Estas en el tema de Leer archivo txt desde servlet en el foro de Java en Foros del Web. Buenas soy nuevo en este foro y no se si estoy utilizando el correcto y si no lo es por favor disculpen las molestias. Al ...
  #1 (permalink)  
Antiguo 02/01/2016, 03:03
 
Fecha de Ingreso: mayo-2011
Ubicación: Alicante
Mensajes: 3
Antigüedad: 13 años
Puntos: 1
Leer archivo txt desde servlet

Buenas soy nuevo en este foro y no se si estoy utilizando el correcto y si no lo es por favor disculpen las molestias.
Al grano, estoy intentando leer los contenidos de un archivo en el servidor desde un servlet, el archivo txt lo he puesto dentro de la carpeta WebContent ( porque no se si hay una ubicación concreta dentro de un proyecto .war en el eclipse y el servidor que estoy utilizando es el glassfish 4.0). No da ningún error muestra esto
http://localhost:8080/Modulo2/fileservlet
Modulo2 es el proyecto y fileservlet es el servlet

Este es el código
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {

response.setContentType("text/html");

//String f = "/temp/Demo.txt";

String rutaRelativa = getServletConfig().getServletContext().getRealPath ("/");
String f= rutaRelativa + ("WebContent/Demo.txt");

BufferedReader br = null;
PrintWriter writer = response.getWriter();
String sCurrentLine;

try {
br = new BufferedReader(new FileReader(f));

while ((sCurrentLine = br.readLine()) != null) {
writer.println(sCurrentLine);
}

} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)
br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}

Etiquetas: eclipse, servlet, string, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:22.