powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / get и post from JS to Servlet
7 сообщений из 7, страница 1 из 1
get и post from JS to Servlet
    #33496382
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мое почтение
в чем разница?
из js посылаю данные сервлету через get:
Код: plaintext
1.
2.
req.open("GET", 'DB.jsp?val="абв"', true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=Cp1251');
req.send(  null  );
в сервлете:
Код: plaintext
1.
2.
value = request.getParameter("val");
value =  new  String( value.getBytes("ISO-8859-1"), "Cp1251");
все Ок
если же посылаю через post:
Код: plaintext
1.
2.
3.
req.open("POST", "DB.jsp", true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=Cp1251');
req.send( 'val="абв"' );
в сервлете получаю вопросики :(
фильтр не помогает
...
Рейтинг: 0 / 0
get и post from JS to Servlet
    #33496891
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде уже все перебрал
...
Рейтинг: 0 / 0
get и post from JS to Servlet
    #33497051
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
charset=Cp1251 в HTTP не существует. Это Canonical Name for java.io and java.lang API. В HTTP следует использовать значения из IANA Character Set registry ( http://www.iana.org/assignments/character-sets), где для 1251 кодовой страницы определены

Name: windows-1251
MIBenum: 2251
Source: Microsoft (http://www.iana.org/assignments/charset-reg/windows-1251) [Lazhintseva]
Alias: None

Так что в HTTP заголовках пишите

charset=windows-1251
...
Рейтинг: 0 / 0
get и post from JS to Servlet
    #33497093
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
непомогает
...
Рейтинг: 0 / 0
get и post from JS to Servlet
    #33497160
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй UTF-8 и функцию encodeURI("текст") из JS
...
Рейтинг: 0 / 0
get и post from JS to Servlet
    #33497188
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, заработало, этот вариант упустил при тестах :)
...
Рейтинг: 0 / 0
get и post from JS to Servlet
    #33958573
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно серверный кусок кода?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / get и post from JS to Servlet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]