Bonjour a tous,
J'ai actuellement un probleme avec un passage de parametre par url.
J'ai une liste deroulante contenant une liste de noms de clients. Quand je clique sur un de mes clients, cela doit rappeler cette meme page avec le nom du client en parametre.
Voici mon code :
customer_name correspond a un client obtenu a partir d'une "requete" sur laquelle on boucle pour obtenir tous les clients a tour de role.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <select type="text" name="year" size="1" onchange="location = this.options[this.selectedIndex].value;"> <% if (customer.equals(customer_name)) { %> <option selected value="statistics.jsp?stat=<%= stat %>&customer=<%= customer_name %>"> <%= customer_name %> </option> <% } else { %> <option value="statistics.jsp?stat=<%= stat %>&customer=<%= customer_name %>"> <%= customer_name %> </option> <% } </select>
cela fonctionne tres bien sauf pour les clients (entreprises) qui possedent dans leur nom le caractere &. Dans ce cas la, le signe & va etre interprete comme le caractere separant deux parametres dans l'url et au lieu de recevoir la totalite du nom, je ne recevrai que ce qui se trouve avant le &.
j'aurais voulu savoir si qq pouvait me dire comment resoudre ce probleme.
merci d'avance.
Partager