Was ist eine Filterkette in Servlets?
Was ist eine Filterkette in Servlets?

Video: Was ist eine Filterkette in Servlets?

Video: Was ist eine Filterkette in Servlets?
Video: Java Web Programmierung Teil 5 - Filter 2024, November
Anonim

EIN Filterkette ist ein Objekt zur Verfügung gestellt von der Servlet Container an den Entwickler, der einen Einblick in den Aufruf gibt Kette einer gefilterten Anforderung einer Ressource.

Was sind Filter in Servlets?

EIN Servlet-Filter ist ein Objekt, das HTTP-Anforderungen abfangen kann, die an Ihre Webanwendung gerichtet sind. EIN Servlet-Filter kann Anfragen für beides abfangen Servlets , JSPs, HTML-Dateien oder andere statische Inhalte, wie in der folgenden Abbildung dargestellt: A Servlet-Filter in einer Java-Webanwendung.

Was ist außerdem Chain-DoFilter? Die doFilter Methode des Filters wird vom Container jedes Mal aufgerufen, wenn ein Anfrage/Antwort-Paar durch die Kette aufgrund einer Client-Anfrage nach einer Ressource am Ende des Kette . Die Filterkette an diese Methode übergeben ermöglicht es dem Filter, die Anfrage und die Antwort an die nächste Entität in der Kette.

Warum verwenden wir hier Filter in Servlets?

Filter werden verwendet um Anfragen abzufangen und zu bearbeiten, bevor sie sind gesendet an Servlets (auf Anfrage). Filter werden verwendet um eine Antwort abzufangen und zu verarbeiten, bevor sie sind an den Kunden zurückgesendet von a Servlet . Warum sie werden verwendet ? - Filter können Sicherheitskontrollen durchführen.

Wann wird Servlet-Filter aufgerufen?

javax. Servlet EIN Filter ist ein Objekt, das funktioniert filtern Aufgaben entweder bei der Anforderung an eine Ressource (a Servlet oder statischer Inhalt) oder auf die Antwort einer Ressource oder beides. Filter leisten filtern in der doFilter-Methode.

Empfohlen: