Maison > Java > javaDidacticiel > le corps du texte

Exemple d'analyse de filtre dans le servlet JavaWeb

黄舟
Libérer: 2017-10-11 09:51:19
original
1766 Les gens l'ont consulté

Cet article présente principalement des informations pertinentes sur l'explication détaillée du filtre dans JavaWeb Servlet. J'espère que cet article pourra aider tout le monde et permettre à tout le monde de bien comprendre comment l'utiliser. Les amis dans le besoin peuvent se référer à

JavaWeb Servlet. Explication détaillée du filtre Filtre dans

1. Brève description

Le filtre Filtre filtre toutes les ressources Web du serveur Web pour réaliser certaines fonctions spéciales (Contrôle d'accès aux autorisations , filtrage des mots sensibles, compression des informations de réponse). Le filtre peut vérifier et modifier la requête et la réponse du conteneur Servlet. Il ne peut pas générer de requête et de réponse par lui-même et fournit uniquement une fonction de filtrage (Avant l'appel du servlet, l'objet Request est vérifié pour modifier son associé. informations et le servlet est appelé. Après avoir vérifié la réponse et modifié ses informations associées), l'objet Filter réside sur le serveur.

2. Cycle de vie

(1) Démarrez le serveur, lisez le fichier de configuration web.xml, chargez la classe Filter et instanciez-la. , et appelez init();
(2). La ressource accédée par l'utilisateur correspond au modèle d'URL du filtre, appelez doFilter() et l'objet à filtrer est transmis au filtre suivant via la méthode chain.doFilter() ;
(3). Lorsque l'application est arrêtée ou rechargée, destroy() est appelée

3. 🎜>

Les deux filtres jouent des rôles de filtrage différents. Le serveur assemblera une chaîne selon l'ordre défini par les filtres dans web.xml, et exécutera doFilter() de chaque filtre dans. séquence via chain.doFilter(). Vous pouvez interrompre à tout moment pendant le processus d'exécution. Tant que chain.doFilter() n'est pas exécuté, les filtres suivants et le contenu demandé ne seront pas exécutés.


4. Configuration du filtre


(1) Héritez de l'interface Filter et remplacez la méthode doFilter()

(2). Configuration de web.xml pour filtrer les opérations qui répondent aux exigences



À propos des instructions de configuration du modèle d'URL>> >


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal