2014-11-10 3 views
0

Я пытаюсь получить параметры URL через request.getParameterMap(), и я обнаружил, что апостроф не получил декодирование. & передается как пробел.Java request.getParameterMap() apostrophe не распознается

sampleURL: xyz.com/somename?Marke=Sch%C3%B6ffel%7CLevi%27s

Здесь: Levi%27s закодирован формат Levi's

Но когда я проверяю parameterMap я получаю Levi s вместо Levi's

Что может быть причиной этой проблемы? Как мне его решить?

+0

@karthikeyan
Я до сих пор есть проблема
URL при условии [HTTP: // локальный: 8080/хуг/ajax /? Marke = Sch% C3% B6ffel% 7CLevi% 27s]
Код, используемый для извлечения
'Карта mapParams = (Карта ) httpRequest.getParameterMap(); '
, когда я пробовал распечатать карту. Я получил ниже выходные

Marke
Schöffel | Levi s
user1651561

ответ

0

Я попробовал и он прекрасно работает без каких-либо проблем, он выводит значение с апострофом

+0


Я до сих пор URL проблема
при условии [локальный: 8080/хуг/Ajax/Marke = Sch% C3% B6ffel% 7CLevi% 27s] < бр/...; Код, используемый для извлечения
Карта mapParams = (Карта ) httpRequest.getParameterMap();
, когда я пробовал распечатать карту. Я получил приведенный ниже результат

Marke
Schöffel | Levi s
user1651561

+0

Можете ли вы предоставить мне метод, который печатает содержимое карты –