Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • L'utilisation de Java générique de…
  • Qu'est-ce qu'un tas de Java 
  • Comment activer Java pour CMD 
  • Comment faire pour obtenir la longue…
  • Comment retourner les images en Java…
  • Comment faire pour installer OpenCms…
  • Comment dériver une variable à une…
  • Comment calculer JavaScript 
  • Comment changer le Jframe de fond da…
  • Comment faire pour convertir JSP de …
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir personnage de codes ASCII dans Java 
  • Comment analyser SAP dans les journaux Java 
  • Comment Seal JAXB infractions dans Oracle XML 
  • Comment ignorer un cas sensible entrée en Java 
  • Comment faire pour résoudre Java Web Start 
  • Comment générer un nombre Pas plus de 4 fois en Java 
  • Meilleures pratiques sur Comment faire pour intégrer Java dans JSP 
  • Comment créer des séquences et d'insertion Déclarations 
  • Comment développer Tetris Jeux en Java 
  • Comment faire exponentielles en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc