Bonjour,
J'ai une url ecrite de cette facon :
index.jsp?query=voiture+train
Comment puis-je récupérer les deux mots clés ?
J'ai mis request.getParameter("query") mais ca me prend que le premier mot
c'est-à-dire "voiture" ici.
Merci d'avance.
Bonjour,
J'ai une url ecrite de cette facon :
index.jsp?query=voiture+train
Comment puis-je récupérer les deux mots clés ?
J'ai mis request.getParameter("query") mais ca me prend que le premier mot
c'est-à-dire "voiture" ici.
Merci d'avance.
le '+' dans les jsp sinifie la concaténation des mots,may be.
peut être quand réalisant une requête de cette forme:
index.jsp?query1=voiture&query2=train
En recupérant query, tu auras la chaine :voiture train
Ensuite, tu la parse.
Bonne idéeEnvoyé par azur_34
Normalement oui. Si ce n'est pas le cas, comme tu sembles le dire, chercher du côté de l'encoding des urls...Envoyé par f273345
P.S. : la solution deux paramètres c'est vraiment pas propre...
As tu la main sur ce qui est juste avant ?
Tu as pas la possibilité de "setter" un Attribute ?
Si c'est le cas, tu mets une liste en attribut que tu récupère juste après ...
Au lieu de passer par deux parameter
ou encore url?query1=train&query1=voiture et tu récupère l'ensemble sur 1 seule clef
Bonjour,
as-tu essayé le request.getParameterValues("query")
Ca te renvois un tableau de String avec les différentes valeurs.
On s'en sert pour récupérer une multisélection dans des listes souvent!!!
--
Vincent
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager