Il metodo pi� importante nell'interfaccia del filtro � il metodo del doFilter, che � il cuore del filtro. Questo metodo realizza solitamente alcune di seguenti azioni:
Esamina le intestazioni di richiesta
Adatta l'oggetto per il cliente di richiesta se desidera modificare le intestazioni o i dati di richiesta o ostruire la richiesta interamente
Invoca l'entit� seguente nella catena del filtro.
Adatta l'oggetto per il cliente di risposta se desidera modificare le intestazioni o i dati di risposta
Se il filtro corrente � l'ultimo filtro nella catena che si conclude con il servlet dell'obiettivo, l'entit� seguente � la risorsa all'estremit� della catena; altrimenti, � il filtro seguente che � stato configurato nella GUERRA. Invoca l'entit� seguente denominando il metodo del doFilter sull'oggetto chain (passando nella richiesta e nella risposta � stato denominato con, o le versioni che spostate pu� generare). Alternativamente, pu� scegliere ostruire la richiesta non facendo la chiamata per invocare l'entit� seguente. Nel caso posteriore, il filtro � responsabile del materiale da otturazione fuori la risposta. Esamina le intestazioni di risposta dopo che abbia invocato il filtro seguente nei tiri della catena un'eccezione per indicare un errore nell'elaborazione oltre che doFilter, voi deve effettuare il init e distruggere i metodi. Il metodo del init � denominato dal contenitore quando il filtro � instantiated. Se desiderate passare i parametri di inizio al filtro li richiamate dall'oggetto di FilterConfig passato al init.
|