какие следующие термины используются в сопоставлении фильтров?

#java #servlets #servlet-filters

#java #сервлеты #сервлет-фильтры

Вопрос:

 <filter-mapping>
    <filter-name>richfaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
  </filter-mapping>
  

для чего используются request, forward и include?

Ответ №1:

Это вопрос о том, следует ли вызывать фильтр при пересылке или включении.

Например, если у вас есть request.getRequestDispatcher("/bar.jsp").forward(req, resp) , фильтр будет вызван до обработки перенаправленного ресурса.