| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment écrire un fichier texte à partir JSP
    Écriture dans un fichier texte à partir de JSP est tout aussi facile à faire car il est en Java. Avec la bonne connaissance des classes et une idée claire de ce qui est souhaité dans la sortie , en utilisant JSP d'écrire un fichier texte n'est pas une tâche difficile. Les choses dont vous aurez besoin
    JSP container (comme Tomcat, Websphere, JBoss)
    Show More Instructions
    fichier standard écriture
    1

    La classe FileOutputStream en java package io . est le moyen standard pour écrire des données dans un fichier dans le système d'exploitation. Le FileOutputStream constructeur ( String nom ) va créer un nouveau FileOutputStream pointant vers le fichier spécifié par la chaîne.

    Exemple:

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

    la classe PrintWrite standard dans le package java.io fournit le plus facile à utiliser la méthode de l'écriture de lignes de données vers un OutputStream . Le PrintWrite constructeur ( OutputStream out) va créer un nouveau PrintWrite utilisant le OutputStream fourni. Combinez cela avec le FileOutputStream comme dans l'exemple suivant:
    />
    FileOutputStream fos = new FileOutputStream ( \\ "/var /log /mylog.txt \\")
    PrintWriter pw = new PrintWriter ( FOS) ;
    3

    d'écrire une ligne des données dans le flux de sortie, utiliser la méthode de la PrintWrite println (String x ) . Cela va écrire une ligne chaîne terminée par des données de l' OutputStream

    Exemple: .

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

    GO PrintWriter pw = new PrintWriter ( FOS)

    GO pw.println (\\" Cette est une ligne de données \\ ") ;
    4

    Lorsque vous avez terminé l'écriture du fichier , veillez à fermer à la fois le PrintWrite et les objets FileOutputStream qu'ils libèrent les ressources associées à l'écriture du fichier .

    Exemple:

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

    GO pw.println (\\ " Il s'agit d'une ligne de données \\") < br /> VOIR
    pw.close ()

    GO fos.close ();
    JSP spécifique Techniques
    < br > 5

    Pour obtenir un chemin qui est relatif à l'application Web actuelle dans votre conteneur JSP , utilisez la méthode ServletContext.getRealPath ( String path )

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

    pour intégrer la logique d'écrire dans un fichier dans une JSP page envelopper le code Java dans <% et %> et comprennent la directive de page pour importer les classes de java.io. *

    Exemple: .
    < , br /> < % @ Page import = \\ " java.io. * \\"% >
    <%

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

    GO FileOutputStream fos = new FileOutputStream ( real_filename )

    GO PrintWrite pw = new PrintWriter ( FOS)

    GO pw.println (\\ " Il s'agit d'une ligne de données \\")

    GO pw . close ()

    GO fos.close () />

    GO }
    catch (Exception e) {

    } %>

    Notez le bloc try ... catch qui intercepte les exceptions des opérations d'E /S . Cela est nécessaire parce que les méthodes des FileOutputStream et PrintWrite les classes peuvent lever une exception .
    7

    Pour écrire un paramètre passé à la page JSP avec la méthode request.getParameter ( String nom ) dans le fichier texte, utiliser l'exemple suivant :

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

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

    GO FileOutputStream fos = nouveau FileOutputStream ( real_filename )

    GO PrintWrite pw = new PrintWriter ( FOS)

    GO pw.println (\\ " Il s'agit d'une ligne de données \\ ")

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

    GO pw.close ()

    GO fos.close ()

    GO }
    catch (Exception e) {
    //gérer les exceptions

    } %> Photos

    Previous :

    next :
      articles connexes
    ·Comment afficher Formes en Java 
    ·Relation entre JSP et Java 
    ·Comment faire pour exécuter NetBeans 
    ·Comment faire pour importer votre propre bibliothèque …
    ·Comment compiler un fichier JAR exécutable 
    ·Comment Split chaînes à l'aide de Java 
    ·Comment se connecter à ODB Java 
    ·Comment générer UML à partir du code Java 
    ·Comment faire pour créer des fichiers journaux en Java…
    ·Float entrée Java 
      articles en vedette
    ·Comment faire pour supprimer les caractères d'une chaî…
    ·Comment définir DataGrid.DataSource à un objet DataSe…
    ·Comment rechercher dans le registre en VB6 
    ·Comment limiter magpierss messages 
    ·Comment faire pour créer une chaîne dynamique en C + …
    ·Comment utiliser le DME dans SAP 
    ·Comment créer un script VBS 
    ·Comment faire de certificats pour les applications Andr…
    ·Comment obtenir un ID réseau local et le domaine en VB…
    ·Comment faire pour imprimer du texte dans une Applet Ja…
    Copyright © Connaissances Informatiques http://fr.wingwit.com