Convertir une string lisible dans une URL
Bonjour,
Sur une jsp j'ai un lien qui m'envoie sur une autre jsp via javascript, en passant un paramètre
Code:
1 2 3 4
|
<%String toto = dara[i].get("toto").toString(); %>
...
onClick=window.open("details.jsp?titi=<%=toto%>" |
et je recupère dans une autre jsp
Code:
1 2 3 4
|
<%
String toto = request.getParameter("titi");
%> |
Sauf que toto peut contenir des espaces, des #, ou d'autres chose pas forcement connues à l'avance, du coup ça genère des erreurs.
Est-il possible de convertir une string pour "encoder" les caratères speciaux, puis les "decoder" dans l'autre jsp ?
Pour que je puisse passer mon paramètre par url, puis le recuperer correctement, avec ces espaces, ces # et autres joyeusetés.
Merci