Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment ajouter une nouvelle méthod…
  • Comment faire pour accélérer un Ap…
  • Comment puis-je ouvrir un fichier JS…
  • Comment télécharger de gros fichie…
  • Comment utiliser Blender graphique e…
  • Comment dériver une variable à une…
  • Comment faire pour convertir seconde…
  • Comment puis-je afficher un nombre e…
  • Comment détecter CJK en Java 
  • Comment ajouter des zéros devant le…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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

    .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment remplacer minuscules avec des chapiteaux en Java 
  • Comment exécuter un script de programme Java sous Ubuntu 
  • Comment connecter un JButton à un JTextField 
  • Comment ajouter ActionListener 
  • Différents types de relations en Java 
  • Comment savoir si un site Web est basé sur Java 
  • Ai-je besoin du Runtime Environment J2SE 
  • Comment utiliser le scanner Arbres données 
  • Quels sont Grails en Java 
  • Comment vérifier si une chaîne contient que des lettres de l'alphabet en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc