| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment utiliser les filtres dans Struts
    Les filtres sont un composant servlet Java qui interceptent et peut modifier les demandes et les réponses du serveur web. Les filtres sont couramment utilisés pour mettre en œuvre des contrôles de sécurité qui déterminent si un utilisateur est autorisé à accéder à une page web. Les filtres sont faciles à mettre en œuvre des classes Java qui peuvent être configurés pour intercepter les requêtes du serveur avec quelques lignes de code XML. Choses que vous devez
    environnement de développement Eclipse pour le développement d'applications Web Java
    Apache Tomcat ou un autre serveur d'applications Java
    Afficher plus Instructions
    1

    Créez un projet Web dynamique . dans Eclipse
    2

    créer un package pour votre classe de filtre sur la première ligne d'un nouveau fichier de classe Java: Photos

    com.ehow.servlet.filters sur l'emballage;

    3

    Importer les packages java filtres de soutien et d'autres fonctions standard:

    import java.io.IOException ;

    java.util.Date d'importation ;
    javax.servlet.Filter d'importation de

    ;

    importation javax.servlet.FilterChain ;

    importation javax.servlet.FilterConfig ;

    javax.servlet.ServletException d'importation;

    javax.servlet.ServletRequest d'importation;

    javax.servlet.ServletResponse d'importation;

    javax.servlet.http.HttpServletRequest d'importation;
    4

    mettre en place une classe de filtre et enregistrez le fichier en tant que " MyFilter.java ":

    MyFilter public class implémente Filter {

    publique vide doFilter ( ServletRequest req, ServletResponse res , AB

    FilterChain chaîne ) throws IOException , ServletException {
    demande HttpServletRequest

    = ( HttpServletRequest ) req ;

    //Insertion du code ici

    chain.doFilter ( req, res) ; < br >

    }

    publique vide init ( config FilterConfig ) throws ServletException {

    //effectuer l'initialisation ICI


    }

    public void destroy () {

    //libérer toutes les ressources

    } }


    5

    Créer une cartographie de la classe de filtre dans votre fichier web.xml, en utilisant "/*" comme le modèle d'URL pour acheminer toutes les requêtes vers le MyFilter entrée
    6

    Utilisez la méthode " getInitParameter " de l'objet de configuration passé à la fonction Init pour récupérer la valeur définie pour les paramètres dans le fichier web.xml :

    publique vide init ( config FilterConfig ) throws ServletException {

    cordes myString = config.getInitParameter ( " MyParam "); }


    7

    exécuter le projet en utilisant l'option «Exécuter > Exécuter en tant que > ; Exécuter sur le serveur "Options du menu , en utilisant le débogueur ou d'autres moyens tels que l'impression à un journal , pour vérifier que votre code filtre intercepte les requêtes du serveur Web

    .

    Previous :

    next :
      articles connexes
    ·Comment utiliser le fichier de taille de lecture en Jav…
    ·Qu'est-ce que le formulaire Bean dans Struts 
    ·Comment faire pour convertir Enum à cordes en Java 
    ·Comment inclure un fichier dans une page JSP 
    ·Comment obtenir Fond Bouton dans Android 
    ·Comment remplacer plusieurs caractères dans une chaîn…
    ·Comment construire une nouvelle page Web utilisant JSP 
    ·Comment faire une programmation en Java 
    ·Comment construire JBoss Avec Java 6 
    ·Comment lire les fichiers HTML en utilisant Java 
      articles en vedette
    ·Comment copier une base de données MySQL sur un site W…
    ·Tutoriel sur la connexion à MySQL d'Oracle 
    ·Comment lire un grand nombre d'enregistrements dans un …
    ·MySQL Entier : Vs Signé . Unsigned 
    ·Comment afficher un opérateur arithmétique dans une r…
    ·Une liste d'attributs __gVirt_NP_NN_NNPS<__ style Java 
    ·Comment fusionner des fichiers PDF avec PHP 
    ·Comment construire des outils pour PHP 5 pour Windows 
    ·Comment faire pour trouver une chaîne en chaîne PHP 
    ·Outils utilisés dans Programmation 
    Copyright © Connaissances Informatiques http://fr.wingwit.com