obtenir le paramètre de la requête à partir de l'url avec & symbole
Je suis en train d'essayer d'obtenir le paramètre de la requête qui a "& " sybol en commençant comme:-
http://localhost:8080/simple.jsp?my=&234587
Sur l'autre page je suis comme String value=request.getParameter("my");
value.substring(0,4);
Je souhaite obtenir des &234, s'il vous plaît suggérer je n'obtiens pas de valeur.
Grâce,
Ars
OriginalL'auteur Ars | 2012-06-07
Vous devez vous connecter pour publier un commentaire.
Dans cet exemple, vous avez non pas un, mais deux paramètres:
234
n'est pas une valeur ici. Le&
sépare les paramètres de la requête. Si vous avez besoin que l'esperluette à être une partie de la valeur demy
, il a besoin d'être échappés dans l'URL comme%26
.Si vous l'obtenez, comme celui d'un outil tiers, fichier un bug avec eux. Il est pas compatible si elle est destinée à être une valeur de
my
.ok, est-il possible que je peux obtenir uniquement la valeur après l'esperluette c'est à dire 234587 ???
OriginalL'auteur Mark Rotteveel
merci pour resonse j'ai trouvé la réponse, j'ai utilisé
request.getQueryString();
pour obtenir l'ensemble de la chaîne c'est à dire &234587 et puis analysé en conséquence.🙂
Merci encore une fois.
OriginalL'auteur Ars
Vous sera probablement nécessaire de coder le "& " dans l'url:
http://localhost:8080/simple.jsp?my=%26234587
OriginalL'auteur kevinpeterson
Si vous serez de la manipulation seule requête Get. Vous pouvez écrire quelque chose comme cela.
OriginalL'auteur Akhi