Das Objekt javax.servlet.Filter kann sowohl zur Authentifizierung (wobei der Filter die Anforderung abfangen muss, bevor Servlet-Arbeiten ausgeführt werden müssen) als auch zur XSLT-Übersetzung verwendet werden (wobei das Servlet vollständig mit dem Generieren des Inhalts fertiggestellt sein muss). Wann wird es tatsächlich ausgeführt?Wird doFilter() vor oder nach der Arbeit des Servlets ausgeführt?
Ich weiß, dass dies implementationsabhängig ist (auf dem Web-Container), aber das scheint ein Problem zu sein, das von allen gelöst werden muss.
Vielleicht gibt es irgendwo eine Konfigurationsoption für jede Filterregistrierung mit dem Webcontainer?
Zusätzlich:
Auch, was die Reihenfolge der Filter Ausführung regelt? Warum sollte FooFilter vor BarFilter ausgeführt werden?
Die Reihenfolge der Filterausführung durchgeführt wird, in der Datei mit den web.xml. Container wird den Workflow des Programms mit den bereitgestellten Filtern abfangen, von oben nach unten. –