![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Dzo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
Собсно сабж.
Методом get я знаю как:
А как методом POST? Сессии, куки не актуально. Нужно именно методом POST. Это сообщение отредактировал(а) Dzo - 12.6.2008, 11:44 |
|||
|
||||
| xeye |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 5.6.2008 Репутация: нет Всего: 1 |
POST _редирект_ невозможен по http стандарту. можно просто из сервлета сделать post запрос. например, через HttpURLConnection, а затем надо будет куда-то все-таки перейти из основного сервлета. вообще, нетипичность задачи говорит о том, что так делать не надо для передачи данных между сервлетами в одном приложении есть другие средства. |
|||
|
||||
| Dzo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
Какие средства?
RequestDispatcher? |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
||||
|
||||
| Dzo |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
Пытаюсб передать данные между двумя сервлетами
Принимающий Servlet:
Вываливается NullPointerException на строку
следовательно параметр не передается. В чем хня? Я читал втуториалах, что RequestDispatcher нужно вызывать до того, как потеряется содержание responsa. Кажется, что проблема в этом, объясните подробней : ( |
||||||
|
|||||||
| xeye |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 5.6.2008 Репутация: нет Всего: 1 |
если делаешь setAttribute то и читай его через getAttribute, а не как попало |
|||
|
||||
| Dzo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
||||
|
||||
| koroplysov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 29.8.2009 Репутация: нет Всего: нет |
Я делал такое. Все очень просто. Формируется html страница где есть форма с инпутами или с чем там еще надо передать. В инпуты заполняем данные. Делаем обработчик страницы где прописываем нажатие на сабмит на JS. У меня было переделано в виде ссылки а не кнопка и там просто вызывается метод сабмит. Я поищу и выложу код.
Добавлено через 8 минут и 45 секунд Короче формируй html страницу и отправляй пользователю. а body должно выглядеть так:
И все. При загрузке у пользователя сработает пост по соответствующему адресу. можно visible настроить чтоб не видели что отправляешь. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |