Transformer les caractères non alphanumérique dans une URL

Transformer les caractères non alphanumérique dans une URL - Java - Programmation

Marsh Posté le 29-03-2003 à 13:15:03    

Voilà j'ai la déclaration de cette URL
 

Code :
  1. url = new URL( serveur + "/login.jsp?Login=" + login.getText() + "&Pass=" + login.getText() );


 
seulement j'ai un probléme par exemple quand la chaine du login ou du pass contients des caractères tels que "&" ou "?", le script jsp interprète ça comme le passage d'un nouveau paramètre
Je voudrais donc transformer tous les caractères succeptibles d'être interprétés dans les strings login.getText() et pass.getText() en leur correspondant ascii de la manière suivante "%26" pour "&", "%3F" pour "&" etc... sans modifier les caractères alphanumériques et non interprétés tels "." "-" qui doivent rester tels quels.
 
Il doit exister une méthode toute faite qui permette celà (genre String.toURL(String) ) mais j'arrive pas à la trouver
 
Merci de votre aide

Reply

Marsh Posté le 29-03-2003 à 13:15:03   

Reply

Marsh Posté le 29-03-2003 à 13:23:37    

http://java.sun.com/j2se/1.4.1/doc [...] coder.html


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 29-03-2003 à 13:33:35    

Merci pour cette réponse rapide c'est exactement ce dont j'avais besoin

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed