Passage d'un parametre URL en java
miss
-
fvddd -
fvddd -
Bonjour,
je voudrais passer un paramètre de type URL à une méthode java comme suit:
quand je fais appel à la methode 'visit' avec le paramètre 'http://www.commentcamarche.net/forum/forum-3-programmation' comme suit:
visit("http://www.commentcamarche.net/forum/forum 3 programmation");
mon programme ne se compile pas
SVP, quelqu'un d'entre vous pourrait il m'aider? j'en ai vraiment besoin
je voudrais passer un paramètre de type URL à une méthode java comme suit:
private void visit(URL url) {
if ( URLVisité.size() >= maxURLaVisité ) return;
String path = url.getPath();
int lastDot = path.lastIndexOf(".");
if(lastDot > 0 && !ExtensionPermises.contains(path.substring(lastDot))) return;
if (url.toString().startsWith("mailto:")) return;
if (MemeDomaine) {
String[] domain = url.getHost().split("\\.");
if ( domain.length < 3 ) return;
if ( !Domaine.equals(domain[domain.length - 2] + "." + domain[domain.length-1])) {
if (reduit && DomaineInvalid)
System.err.println("Not same domain : (" + domain[domain.length - 2] + "." + domain[domain.length-1] +") " + url.toString());
return;
}
}
quand je fais appel à la methode 'visit' avec le paramètre 'http://www.commentcamarche.net/forum/forum-3-programmation' comme suit:
visit("http://www.commentcamarche.net/forum/forum 3 programmation");
mon programme ne se compile pas
SVP, quelqu'un d'entre vous pourrait il m'aider? j'en ai vraiment besoin
Configuration: Windows XP Firefox 3.0.10
7 réponses
-
Hello,
Ta méthode accepte un paramètre de type URL, or tu lui passes un argument de type String.
++ -
merci sandul pour votre reponse
ce que j'ai oublié de préciser c'est que cela pose exactement le meme probleme lorsque je le fais comme ceci:
visit(http://www.commentcamarche.net/forum/forum 3 programmation);
et pourtant c'est bel et bien une URL que je lui passe! -
merci sandul pour votre reponse
ce que j'ai oublié de préciser c'est que cela pose exactement le meme probleme lorsque je le fais comme ceci:
visit(http://www.commentcamarche.net);
et pourtant c'est bel et bien une URL que je lui passe! -
Non, pas exactement... Une URL est un objet. Il faudrait écrire qqchose du genre
visit(new java.net.URL("http://www.commentcamarche.net/forum/forum"));
++ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
c'est juste que j'ai besoin d'une petite aide, si vous avez du temps bien sur! voici mon msn:
safia5@live.com -