O'Reilly logo

Servlets und JSPs™ von Kopf bis Fuß by Bert Bates, Kathy Sierra, Bryan Basham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

13.3. Der Lebenszyklus eines Filters

Jeder Filter muss die drei Methoden des Filter-Interface definieren: init(), doFilter() und destroy().

Erst kommt init()

Entscheidet der Container, einen Filter zu instantiieren, können Sie in der Methode init() Einrichtungsarbeiten durchführen, bevor der Filter aufgerufen wird. Die häufigste Implementierung wurde auf der vorangegangenen Seite gezeigt. Es wird eine Referenz auf ein FilterConfig-Objekt gespeichert, um es später im Filter zu verwenden.

doFilter() macht die Schwerarbeit

Die Methode doFilter() wird jedes Mal aufgerufen, wenn der Container feststellt, dass der Filter auf die aktuelle Anfrage angewandt werden soll. Die Methode doFilter() erwartet drei Argumente:

  • einen ServletRequest (keinen HttpServletRequest! ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required