Obiekt javax.servlet.Filter może być używany zarówno do uwierzytelniania (gdzie filtr musi przechwycić żądanie przed wykonaniem jakichkolwiek prac serwletu), jak i do tłumaczenia XSLT (gdzie serwlet musi być całkowicie gotowy do generowania treści). Kiedy faktycznie zostanie wykonany?Czy doFilter() jest wykonywany przed lub po zakończeniu pracy serwletu?
Wiem, że jest to zależne od implementacji (w pojemniku WWW), ale wydaje się, że problem ten musi zostać rozwiązany przez wszystkie z nich.
Być może jest gdzieś opcja konfiguracji dla każdej rejestracji Filtra w kontenerze sieciowym?
dodatkowe:
Ponadto, co reguluje kolejność wykonywania filtrów? Dlaczego FooFilter zostanie wykonany przed BarFilter?
kolejność wykonywania filtracyjnej mogą być zawarte w pliku web.xml pomocą. Container przechwyci przepływy pracy programu z dostarczonymi filtrami zaczynając od góry do dołu. –