Bonjour,

Dans une jsp, j'ai un string contenant un chemin vers mon fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String file = "C:\\Users\\etcetcetc\\fichier.txt"
à l'issue du chargement de ma page je dois ouvrir une fenetre avec ce chemin de fichier en parametre dans la requête, ce qui me donne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
out.println("window.open(window.location.href+'&download=1&file="+file+"','Telechargement','height=480 , width=640 , location=no , resizable=yes , scrollbars=no');");
Le problème est que les caractères spéciaux ne sont pas pris en compte dans la requete et je me retrouve après mon getParameter("file") avec unt ruc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
file = "C:Usersetcetcetcfichier.txt"
Tous les anti slash ont été supprimés! C'est logique mais je ne sais pas comment transformer les caractères spéciaux comme les backslash en leur code html... puis les récupérer en tant que "\" par la suite.
Il faudrait sûrement quelquechose comme un htmlparser ou un URLparser mais je ne les trouve pas

merci!