2015-11-18 3 views
-1

Сервлеты являются классами Java. Метод класса java может вызвать другой метод класса java. Тогда зачем вам RequestDispatcher?Метод класса java может вызвать другой метод класса java. Тогда зачем вам RequestDispatcher?

+1

«RequestDispatcher» имеет доступ к стеку сервлетов, который предоставляется вашим контейнером, и включает его. Вы этого не сделаете. –

ответ

0

С диспетчером запросов вы указываете ресурс для включения или пересылки в качестве URI, чтобы вы могли отправлять ресурсы, отличные от классов java, например статический файл, jsp, страницу jsf или другой сервлет, который ваш java у класса нет доступа.

Также диспетчер применяет такие правила, как включенный ресурс, не может установить заголовок, и ответ будет завершен при возврате из форварда.

Если вам не нужны эти правила, и вы вызываете только хорошие классы Java, тогда я согласен, что вам не нужно использовать диспетчер запросов.

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

  • Нет связанных вопросов^_^