• Domingo 22 de Diciembre de 2024, 14:34

Autor Tema:  Abrir un archivo htm desde Java  (Leído 2033 veces)

MercedesH

  • Miembro activo
  • **
  • Mensajes: 29
  • Nacionalidad: ve
    • Ver Perfil
Abrir un archivo htm desde Java
« en: Viernes 22 de Agosto de 2008, 18:47 »
0
Hola...
Necesito abrir un archivo htm que leo de un directorio, pero necesito q el mismo se abra en una ventana nueva y lo esta haciendo en la misma ventana q lo invoca (esto ocurre en ie, en firefox si lo hace en una ventana nueva)...

Agradecida de antemano...

Aqui una parte del código:
File archi = new File("C:/Carpeta/archivo.htm");
  if (archi.exists()) {
    FileInputStream bos = new FileInputStream("C:/Carpeta/archivo.htm");
    byte[] salida = new byte[bos.available()];
    bos.read(salida);
    OutputStream outServlet = servletResponse.getOutputStream();
    servletResponse.setHeader("Content-disposition","attachment;filename=archivo.htm");
    outServlet.write(salida);
    outServlet.close();
    outServlet = null;
}

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Abrir un archivo htm desde Java
« Respuesta #1 en: Lunes 25 de Agosto de 2008, 16:10 »
0
A menos que necesites abrirlo en otra ventana para emplear otra funcionalidad propia de java, lo que puedes hacer es decirle al enlace donde llamas al servlet que lo abra en una ventana nueva (<a href="........" target="_BLANK">) o que el enlace sea un llamado a un javascript que abra una nueva ventana (window.open(url_servlet, nombre_ventana, opciones_configuracion) ojo, es un script JS, no es código de Java).

:suerte:
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

MercedesH

  • Miembro activo
  • **
  • Mensajes: 29
  • Nacionalidad: ve
    • Ver Perfil
Re: Abrir un archivo htm desde Java
« Respuesta #2 en: Lunes 25 de Agosto de 2008, 21:00 »
0
Ok, lo probaré..Gracias