| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > DisplayTag, проблема с кирилицей в link |
| Автор: ylims 16.7.2009, 07:36 | ||||
в общем есть такая страница, делаю стандартный вывод таблицы с помощью DisplayTag, поле №договора это ссылка на какое то действие, в качастве параметра передаём этот самый номер договора, работает нормально если номер договора не содержит русских букв. если есть русские буквы то линка выглядит следующим образом :
есть какое то решение? |
| Автор: AlexeyVorotnikov 16.7.2009, 09:10 |
| Абсолютно правильно выглядящий линк. Все буквы, которые не из набора latin-1 в URL'ах должны кодироваться. |
| Автор: ylims 16.7.2009, 11:02 |
| аха, Понятно. Я тоже изначально так решил, но потом никак не мог получить раскодированную строку в Action куда передаю, поэтому решил что дело в неправильном значении параметра в сцылке. Как нужно корректно получить этот параметр? |
| Автор: Stjopka 16.7.2009, 21:02 |
| Была схожая проблема - при передаче значений полей на русском языке выводились кракозяблики. Сделал как написано тут http://forum.vingrad.ru/forum/topic-39956/unread-1.html указал <% request.setCharacterEncoding("UTF-8"); %> После этого параметр получал как обычно, и вроде заработало. Может Вам тоже указать нечто подобное? |