| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo escribir en un archivo de texto desde JSP
    Escribir en un archivo de texto de JSP es tan fácil de hacer como en Java. Con el conocimiento adecuado de las clases y una idea clara de lo que se desea en la salida, utilizando JSP para escribir un archivo de texto no es una tarea difícil. Cosas que necesitará
    JSP contenedor (como Tomcat, Websphere , JBoss )
    Ver Más instrucciones
    archivos estándar de escritura
    1

    La clase FileOutputStream en java . paquete io es la manera estándar de escribir datos en un archivo en el sistema operativo . El FileOutputStream constructor ( String nombre ) creará una nueva FileOutputStream señalando el nombre del archivo especificado por la cadena .

    Ejemplo:

    FileOutputStream fos = new FileOutputStream ( \\ "/var /log /mylog.txt \\ "); < br > Página 2

    la clase PrintWriter estándar en el paquete java.io proporciona la más fácil de usar método de escritura de líneas de datos a un OutputStream . El PrintWriter constructor ( OutputStream fuera) creará una nueva PrintWriter utilizando el OutputStream proporcionado . Combine esto con el FileOutputStream como en el siguiente ejemplo :

    FileOutputStream fos = new FileOutputStream ( \\ "/var /log /mylog.txt \\ ")
    GO
    PrintWriter pw = new PrintWriter (fos ) ;
    3

    Para escribir datos de la línea con la corriente de salida , utilice el método de PrintWriter println (String x). Esto escribirá una línea terminada serie de datos a la OutputStream

    Ejemplo: .

    FileOutputStream fos = new FileOutputStream ( \\ "/var /log /mylog.txt \\ ")

    GO PrintWriter pw = new PrintWriter (fos )

    GO pw.println ( \\ " Este es una línea de datos \\ ");
    4

    Cuando termine de escribir en el fichero , asegúrese de cerrar tanto el PrintWriter y los objetos FileOutputStream para que liberen los recursos asociados con escribir en el archivo .

    Ejemplo:

    FileOutputStream fos = new FileOutputStream ( \\ "/var /log /mylog.txt \\ ") < br /> GO
    PrintWriter pw = new PrintWriter (fos )

    GO pw.println ( \\ "Esta es una línea de datos \\ ") < br /> GO
    pw.close ()

    GO fos.close ();
    JSP específica Técnicas
    < br > 5

    para obtener una ruta de acceso relativa a la aplicación web actual en el contenedor JSP , utilice el método ServletContext.getRealPath ( String path )

    Ejemplo: . < br />
    real_filename String = context.getRealPath ( \\ "/mylog.txt \\ ");
    6

    para incrustar la lógica para escribir en un archivo en un JSP página, envolver el código Java en <% y% > e incluir la directiva de página para importar las clases java.io. *

    Ejemplo: .
    < ; br /> <% @ page import = \\ " java.io. * \\" %>
    <%

    try { cadena real_filename = context.getRealPath ( \\ "/mylog.txt \\ ")

    GO FileOutputStream fos = new FileOutputStream ( real_filename )

    GO PrintWriter pw = new PrintWriter (fos )

    GO pw.println ( \\ "Esta es una línea de datos \\ ")

    GO pw . close ()

    GO fos.close ()

    GO }
    catch ( Exception e ) {
    , //manipulador excepciones

    } %>

    Nota del bloque Try ... Catch que detecta las excepciones de las operaciones de E /S . Esto es necesario porque los métodos FileOutputStream y PrintWriter clases "pueden lanzar una excepción .
    7

    Para escribir un parámetro que se pasa a la página JSP con el método request.getParameter (String nombre ) en el archivo de texto, utilizar el ejemplo siguiente :


    <% @ page import = \\ " java.io. * \\" %>
    <%

    try { real_filename String = context.getRealPath ( \\ "/mylog.txt \\ ")

    GO FileOutputStream fos = nueva FileOutputStream ( real_filename )

    GO PrintWriter pw = new PrintWriter (fos )

    GO pw.println ( \\ "Esta es una línea de datos \\ ")

    GO pw.println ( request.getParameter ( \\ " test \\ "))

    GO pw.close ()

    GO fos.close ()
    GO

    } catch ( Exception e ) {
    //Tratar las excepciones

    } %>

    Previous :

    next :
      Artículos relacionados
    ·Cómo quitar duplicados de un mapa en Java 
    ·¿La máquina virtual de Java Haga Java más o menos se…
    ·Cómo codificar Opciones Doble Uso JavaServer Pages 
    ·Juegos Java para 
    ·Cómo ajustar Java Capacidad Hashtable 
    ·Cómo obtener las variables macro en Variables Java 
    ·Cómo calcular el valor de las expresiones de Java 
    ·Cómo escribir un menú Uso de un Applet Java 
    ·Cómo Iniciar una Servlet 
    ·La diferencia entre JSF y JSP 
      Artículos destacados
    ·Relación entre jsp y java 
    ·Cómo lidiar con Espacios de nombre XML en PHP 
    ·Cómo agregar elementos a una matriz en C # 
    ·Visual Basic Tutorial 
    ·Cómo utilizar las API de Windows para cambiar el fondo…
    ·Cómo hacer un mapa de imagen CSS 
    ·Cómo calcular el porcentaje en Python 
    ·000X0 PHP cadena de error 
    ·Cómo editar un archivo VBS 
    ·Cómo programar un juego de bingo 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com