Как сервлет обрабатывает несколько запросов с одной страницы JSP - PullRequest
1 голос
/ 05 января 2012

Извините, друзья, если этот вопрос очень прост, но я запутался, но не могу найти решение.

Как мы все знаем в Spring MVC framework, мы создаем контроллер, который будет обрабатывать несколько запросов с одной страницы, используя @requestmapping.аннотаций.

но то же самое, что я хочу сделать в сервлете, как я могу это сделать?

Предположим, у меня есть jsp, который будет содержать jqgrid, и две формы, которые я хочу использовать только один сервлет для загрузкиданные в jqgrid и этот сервлет будут обрабатывать только запросы из обеих форм.Поскольку у нас есть только doGet и doPost в сервлете, как один сервлет выполняет все три запроса.Надеюсь, вы понимаете мой вопрос, если у вас есть и ссылку, где я получаю образец или и учебник ссылка плз ответьте мне

1 Ответ

2 голосов
/ 05 января 2012

Что ж, единственный простой способ сделать это - использовать параметр запроса для управления процессом обработки.

В очень простом примере у вас может быть что-то вроде requestType значения, которое передается либо как часть строки запроса, либо как тело запроса.Вы должны назначить значения 1-3 (или 0-2), причем каждое значение указывает на другой тип запроса.Ваш сервлет затем обработает запрос соответствующим образом.

Так работает DispatcherServlet в SpringMVC.Существует только один экземпляр класса сервлета, и когда поступает запрос, он проверяет строку запроса вместе с другими частями запроса, чтобы определить, какой контроллер должен обработать запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...