Adf.ly

domingo, 27 de noviembre de 2011

Crear una pagina html con java.

Aqui les dejo un ejemplo de como generar una pagina html utilizando el lenguaje java, esto lo podemos hacer con la clase PrintWriter y FileWriter como ya lo he explicado en mi post anterior Lectura y Escritura de Ficheros en Java del cual nos basaremos. Creo que esta de mas la explicación de como es la estructura del html. La idea aquí es en el archivo ir escribiendo linea a linea la estructura de como quisiéramos que quede nuestra pagina web, si lo deseamos podemos agregar un css a la par de la pagina generada para darle un mejor diseño entonces quedaría de la siguiente manera.

 String cad = "VISITA MI BLOG";
       
 FileWriter filewriter = null;
 PrintWriter printw = null;
       
 try{
     filewriter = new FileWriter("ejemplo.html");//declarar el archivo
     printw = new PrintWriter(filewriter);//declarar un impresor
           
     printw.println("<html>");
     printw.println("<head><title>by Eduardo</title></head>");
    
     //si queremos escribir una comilla " en el
     //archivo uzamos la diagonal invertida \"

     printw.println("<body bgcolor=\"#99CC99\">");
    

     //si quisieramos escribir una cadena que vide de una lista o
     //de una variable lo concatenamos

     printw.println("<center><h1><font color=\"navy\">"+cad+"</font></h1></center>");
     printw.println("<center><h4><font color=\"purple\">www.losiej.blogspot.com</font></h4></center>");
    
    
//podemos añadir imagenes con codigo html
     printw.println("<center><img src=\"img/www.losiej.blogspot.com.png\" width=\"200\" height=\"150\"></center>");
    
     printw.println("</body>");
     printw.println("</html>");
           
     //no devemos olvidar cerrar el archivo para que su lectura sea correcta
     printw.close();//cerramos el archivo
           
     System.out.println("Generado exitosamente");//si todo sale bien mostramos un mensaje de guardado exitoso


Descargar Código Fuente

7 comentarios:

  1. Amigo, se que ha pasado bastante tiempo, pero si alguien ve esto quisiera saber:Si yo creo ese ejemplo.html, ¿Donde lo guarda en el Pc?, es decir, ¿Que direccion? disco c, d?

    ResponderEliminar
    Respuestas
    1. En la propia raíz del proyecto si lo dejas tal cual como en el ejemplo

      Eliminar
  2. Como podrría cambiar la fuente y el color a la vez, es urgente

    ResponderEliminar
    Respuestas
    1. Pues dentro de las etiquetas html con la instrucción style

      Eliminar
    2. O incluso vinculando un archivo CSS y cambiandolo ahí... depende de si lo quieres cambiar desde tu aplicación o dejarlo siempre estático...

      Eliminar
  3. Existe el codigo fuente de este proyecto? porque la url que direcciona no tiene contenido: http://hotfile.com/dl/136093599/0fc23a4/creando_html.zip.html

    ResponderEliminar