LINUX.ORG.RU

[java] servlet и url encoding

 


0

1

Запущен сервлет. Ему делается запрос где один из параметров содержит символ % (не encoded-символ %25,а просто %).
При попытке сделать request.getParameter(«parameter») он возвращает null.
Если же передавать encoded-символ %25, то значение параметра забирает нормально.
Как сделать, чтобы он цеплял и без encoding'а?

★★★★★

По ошибке создал в development, а не web-development, сорри.

kovrik ★★★★★
() автор топика

facepalm.jpg.tar.gz.svgz

Как сделать,

не делать так?

stevejobs ★★★★☆
()
Ответ на: комментарий от vertexua

Я понимаю. Да только клиенты твердят: «Нам надо так, не хотим мы символ % заменять на %25!». Т.е. выход - парсить руками?

kovrik ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Вот сегодня попытаюсь им объяснить это. Причем, как они говорят : «А у нас с другими все работает, хотим, чтобы с вами тоже так было!». Более того, когда идет редирект на их сервер и им передается ссылка, то ИХ сервер заменяет % на %25 (и правильно делает)...

kovrik ★★★★★
() автор топика
Ответ на: комментарий от kovrik

Разве браузер сам не заменяет? Или речь не о браузере?

vertexua ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.