IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java ME Discussion :

Problème de lecture de l'URL


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut Problème de lecture de l'URL

    Le problème c'est que l'application établie en java ne peut pas accéder au serveur pour récupérer les pages HTML ,l'URL peut lir uniquement les adresses locales
    le code est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    import java.io.*;
    import java.net.*;
    public class analyseur {
    public static void main (String[] args) throws IOException {
    	 int  i=0,c,
    	 String s=null;
    	  String r=null;
    	 BufferedReader br =
    	 new BufferedReader(new InputStreamReader( System.in));
    	 tab[i]=s;
    	 try{
    	 System.out.println("URL?");
    	  s=br.readLine();
    	  }
    	 catch (IOException e) {
    	 System.out.println("Erreur de lecture de la console.");
    	 System.exit(0);
    	 }
    	 r=s;
    	 tab[i]=r;System.out.println("URL"+i+"="+tab[i]);
    	 System.out.println("les balises utiliser dans cette URL sont:");
    	 URL urlval=null;
    	 try{
    	 urlval= new URL(tab[i]);
    	  }
     
    	 catch(MalformedURLException e) {
    	 System.out.println("Erreur d'URL.");
    	 System.exit(0);
    	 }
     
    	FileReader entree = new FileReader(urlval.getFile());
    while ((c = entree.read()) != -1)
     {
    	 s="#";
    	 if (c==(int)'<')
    	 {
    	 	do
    	 	  {s=s+(char)c;
     
    	 	  c = entree.read();
    	  	  }
    	 	 while ((c!=(int)'>')&&(c!=-1));
    	 	   if (c==(int)'>')
    	 	 	s=s+'>';
    	 	   else break;
    System.out.println(s);

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Pense à utiliser la balise "CODE" (le #): tel quel, ton message est illisible
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Ben oui ça ça ne gère que des urls de fichier puisqu'il y a un new FileReader(URL.getFile()) .... Et ?

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut Probléme de lecture de l'URL
    Si je peux remplacer cette commande
    FileReader entree = new FileReader(urlval.getFile());
    par une autre commande qui permet la lecture d'après le serveur et comment?

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Tu veux dire que tu veux pouvoir gérer les url comme "http://....." et non seulement les "file://....." ? Si c'est le cas, je te suggère de regarder le package httpclient (les classes java de bases sont un peu limitées et gèrent assez mal les timeouts et autres erreurs)

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut Probléme de lecture de l'URL

    j'utilise java2 sous Eclipse j'ai utilisé le package que vous avez indiquer mais j'ai vécu une erreur ce package n'existe pas.

  7. #7
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Oulah pas vu que ct en j2me ...
    Dans ce cadre là, je ne sais pas trop ce qu'il y a de dispo ...

  8. #8
    Membre confirmé Avatar de titus55
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 115
    Par défaut
    Salut,
    je te suggère de regarder la classe HttpConnection.

    Tu as des exemples fourni avec le Wireless Toolkit de Sun qui peuvent t'aider.

    ++

Discussions similaires

  1. [débutant] problème de lecture d'image
    Par shura dans le forum OpenGL
    Réponses: 16
    Dernier message: 03/07/2004, 18h05
  2. [TFileStream] Problème de lecture de string
    Par Pedro dans le forum Langage
    Réponses: 6
    Dernier message: 28/06/2004, 13h06
  3. problème de lecture base de registre
    Par pafounet3 dans le forum MFC
    Réponses: 10
    Dernier message: 31/12/2003, 14h06
  4. [fread] Problème de lecture de buffer
    Par karl3i dans le forum C
    Réponses: 2
    Dernier message: 25/09/2003, 09h21
  5. Réponses: 4
    Dernier message: 23/07/2003, 13h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo