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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам