Переопределение

Forward -переопределение, может выполнится, если другой сервлет находится в рамках этого приложения. Связь с первым сервлетом теряется, ответы поступают напрямую браузеру.

Браузер вызывает сервлет Ppp, который в зависимости от значения передаваемого параметра в первом случае переопределяет запрос на сервлеты Mmm или Fff, при переопределении запроса (RequestDispatcher rd = rq. getRrequestDispatcher("url"); rd.forward(rq,rs); ), а во втором – генерирует http-запрос, вызывающий Mmm или Fff.

Обратите внимание, что при переопределении запроса (a), связь браузера с сервлетом Ppp фактически прекращается и данные ответа сервлетов Mmm или Fff поступают на обработку ему напрямую.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: