Comment lire les paramètres et la valeur de la chaîne de la requête à l'aide de java?

Je suis en utilisant Ciui de google code et toutes les demandes sont uniquement les requêtes GET et pas POST. Les appels sont effectués par l'ajax (je ne suis pas sûr). J'ai besoin de savoir comment lire le "searchstring" paramètre à partir de cette URL. Quand j'ai lu cela dans ma Servlet utilisant le getQueryString() la méthode je ne suis pas en mesure de former convenablement le texte actuel. Cette unicode (lorsqu' % remplacé par /) comme le texte est en fait en Chinois. S'il vous plaît laissez-moi comment décoder la chaîne de recherche et de créer la chaîne.

http://xxxx.com?searchString=%u8BF7%u5728%u6B64%u5904%u8F93%u5165%u4EA7%u54C1%u7F16%u53F7%u6216%u540D%u79F0&button=%E6%90%9C%E7%B4%A2

L'autre paramètre est en bon pourcentage de codant pour une je suis capable de décoder à l'aide de l'URL décoder. Merci à l'avance.

Êtes-vous à l'aide d'une servlet? Pourquoi ne pas faire request.getParameter(...) méthode? (requête est de type HttpServletRequest).
Pas de. je n'ai pas eu ce paramètre lorsque j'ai utilisé de la demande.getParameter(). J'ai donc essayé d'utiliser la chaîne de requête 🙁
donner le code javascript qui est de l'appel de la servlet.

OriginalL'auteur thndrkiss | 2010-02-16