récuperer a partir d'un fichier texte??

الموضوع في 'أرشيف المنتدى التعليمي' بواسطة amine1988, بتاريخ ‏28 أفريل 2009.

  1. amine1988

    amine1988 عضو مميز

    إنضم إلينا في:
    ‏22 جوان 2007
    المشاركات:
    950
    الإعجابات المتلقاة:
    509
      28-04-2009 17:06
    Bonjour,
    J'ai un fichier texte sous C:\ test.txt il contient :

    Apache#192.168.1.1#21#80#null#
    Oracle#192.168.1.2#21#80#40#
    JBOSS#192.168.1.3#80#null#40#


    j'ai crée une classe lecture.java qui permet de retourner un vecteur des vecteures dont chaque petit vecteur contient une ligne de ce fichier test.txt et moi je trouve que c pas la bonne solution qui répond a mes besoins car moi je veut manipuler chaque element dans ce fichier exectement les entiers apres le 2eme # comme 21, 80
    je vais les utiliser comme paramètre d'autre classe
    voila ma classe lecture.java
    et merci de m'indiquer les modifications qu'il faut appoter a ma classe
    sachant que je fait l'appel de cette classe dans une page JSP

    import java.io.*;
    import java.util.Vector;
    import java.io.File;
    import java.io.IOException;
    import java.util.*;
    import java.util.Scanner;
    import java.util.regex.Pattern;
    public class Lecture {

    /** Creates a new instance of Lecture */
    public Lecture()
    {**
    public Vector NomAdresse()
    {

    Vector vect=new Vector();
    Vector v=new Vector();
    Scanner scanner=null;
    String filePath = "c:\\test.txt";
    try{
    scanner= new Scanner(new File(filePath));
    while (scanner.hasNextLine()) {
    String line = scanner.nextLine();
    Scanner s=new Scanner(line);
    s.useDelimiter(Pattern.compile("#"));
    String champ;
    //int j=0;
    while (s.hasNext()) {
    champ=s.next();
    if(!champ.equals("null"))

    v.addElement(champ);
    // System.out.println(champ);
    /*if(j==3)
    {
    Scanner s1=new Scanner(champ);
    s1.useDelimiter(Pattern.compile(","));
    String prt;
    String dummy=(String)"null";
    while(s1.hasNext())
    {
    prt=s1.next();
    if (!prt.equals(dummy))
    v.addElement(prt);
    */ //System.out.println(prt);

    **
    vect.addElement(v);
    **

    **

    catch( java.lang.Exception ex)
    {
    System.err.println("Erreur!!!");
    **
    scanner.close();
    return vect;
    **
    **


    et sa c l'appel dans la page JSP

    <%
    Lecture lc=new Lecture();%>size of vector is <%
    out.println(lc.NomAdresse().size());%><br><%


    out.println(lc.NomAdresse().firstElement());%><br><%

    %>



    Merci
     
  2. bolbols

    bolbols عضو جديد

    إنضم إلينا في:
    ‏16 أفريل 2008
    المشاركات:
    22
    الإعجابات المتلقاة:
    34
      28-04-2009 18:07
    salut, je suis pres a t'aider sur ton sujet, juste j'ai besoin que tu sois un peu plus clair. j'ai pas bien compris ce que tu veux exactement. merci
     
    2 شخص معجب بهذا.
  3. ramzouni

    ramzouni عضو فعال

    إنضم إلينا في:
    ‏14 جوان 2007
    المشاركات:
    572
    الإعجابات المتلقاة:
    182
      28-04-2009 19:59
    Exactement nous voulons afficher les champs écrits dansle fichier dans un tableau dans une page jsp.
    Le tableau contient les colonnes suivantes:
    Nom serveur, adresse ip, chaque service.

    Le fichier contient les lignes suivantes:

    Apache#192.168.1.1#21#80#null#
    Oracle#192.168.1.2#21#80#40#
    JBOSS#192.168.1.3#80#40#null# 
     
  4. amine1988

    amine1988 عضو مميز

    إنضم إلينا في:
    ‏22 جوان 2007
    المشاركات:
    950
    الإعجابات المتلقاة:
    509
      28-04-2009 21:55


    Mon ami j'ai un fichier texte je veux afficher ce qu'il ya dedant dans une page web avec le JSP voila j'ai donnée ma classe qui fait un demi traitement
    Si c possible corrigé moi les problèmes
    merci
     

مشاركة هذه الصفحة

جاري تحميل الصفحة...