2014-01-14 2 views
0

У меня есть страница .jsp, где я закодировал форму, которая представляет какой-либо ввод сервлета. Сервлет манипулирует вводом и затем отправляет сообщение на ту же страницу. Тем не менее, это нормально работает, когда я возвращаюсь на страницу .jsp или, другими словами, когда я получаю ответ от сервлета, URL-адрес, видимый в браузере, содержит путь к сервлету (например, http:/index.jsp/servlet_name), поэтому, когда я обновляю страницу, браузер перенаправляется на сервлет, и он застревает, потому что не было приема/отправки сообщения, поэтому doGet() или doPost() никогда не активны. Возможно ли это не обрабатывать запрос на получение/отправку в сервлет? Если нет, как мне решить эту проблему?Как обращаться без запроса на сервлет

Ps: Я использую JQuery мобильный телефон, чтобы построить страницы (в случае возможного решения с рамками)

ответ

1

Я думаю, что вы получили это неправильно. Даже когда вы обновляете, обычно активируется либо doGet()/doPost(). Ваш браузер часто спрашивает вас, если вы обновляете почтовые запросы.

Что могло случиться ваш сервлет обслуживает другой запрос без данных формы, следовательно, вы получаете впечатление, что это не делает ничего

+0

Да, вы правы, doGet() активируется по умолчанию, я не сделал знаю это .. Я решил проблему, спасибо :). @gerrytan – yat0

Смежные вопросы