| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come usare i filtri in Struts
    I filtri sono una componente servlet Java che intercetta e può modificare le richieste del server web e le risposte . I filtri sono comunemente usati per implementare controlli di protezione che determinano se un utente potrà accedere a una pagina web. I filtri sono facili da implementare le classi Java che possono essere configurati per intercettare le richieste del server con poche righe di codice XML . Cose che ti serviranno
    ambiente di sviluppo Eclipse per lo sviluppo di applicazioni web Java
    Apache Tomcat o altro Java Application Server
    Show More Istruzioni
    1

    Creare un progetto Web dinamico . nel Eclipse
    2

    Creare un pacchetto per la tua classe di filtro sulla prima riga di un nuovo file di classe Java :

    pacchetto com.ehow.servlet.filters ;


    3

    Importa i pacchetti java che filtra sostegno e di altre funzioni standard :

    importazione java.io.IOException ;

    importazione java.util.Date ;

    importazione javax.servlet.Filter ;

    importazione javax.servlet.FilterChain ;

    importazione javax.servlet.FilterConfig ;

    importazione javax.servlet.ServletException ;

    importazione javax.servlet.ServletRequest ;

    importazione javax.servlet.ServletResponse ;

    importazione javax.servlet.http.HttpServletRequest ;
    4

    implementare una classe filtro e salvare il file come " MyFilter.java " :

    MyFilter public class implementa Filter {

    public void doFilter ( ServletRequest req , ServletResponse res , Stati

    FilterChain catena ) throws IOException , ServletException {

    richiesta HttpServletRequest = ( HttpServletRequest ) req ;

    //Inserire qui il codice

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

    }

    public void init (config FilterConfig ) throws ServletException {

    //eseguire l'inizializzazione QUI

    }

    public void destroy ( ) {


    //rilasciare tutte le risorse

    }

    }
    5

    Creare una mappatura per la classe di filtro nel file web.xml , utilizzando " /* ", come il modello di URL per indirizzare tutte le richieste al MyFilter ingresso Pagina 6

    Utilizzare il metodo " getInitParameter " dell'oggetto config passato alla funzione Init per recuperare il valore impostato per i parametri nel file web.xml :

    public void init (config FilterConfig ) throws ServletException {

    String stringa = config.getInitParameter ( " MyParam " ) ; }


    7

    esegui il progetto utilizzando l'opzione "Esegui > Esegui come > , Esegui su " opzioni di menu del server , utilizzando il debugger o di altri mezzi come la stampa di un registro , per verificare che il codice del filtro sta intercettando le richieste del server web

    .

    Previous :

    next :
      Articoli Correlati
    ·Come creare un vaso di Eclipse 
    ·Che cosa è multihomed Host in Java 
    ·Come gestire gli aggiornamenti Java sulla Rete 
    ·Come sostituire una palla che rimbalza con un uccello B…
    ·Come utilizzare un numero intero per recuperare un Enum…
    ·Come fare una calcolatrice con Java 
    ·Come costruire un orologio semplice per un Android in E…
    ·Java 1.5 Enum Tutorial 
    ·Come creare un istogramma orizzontale in Java 
    ·Come impostare una lavagna con le applet Java 
      Articoli in evidenza
    ·Come convertire una matrice di stringhe a doppio 
    ·Come dichiarare un costruttore in Java 
    ·Come si utilizza Enterprise Services 
    ·Come aggiungere Apostrophes in MATLAB 
    ·Come caricare immagini su un emulatore Android 
    ·Come rimuovere la prima lettera di una stringa in PHP 
    ·Come convertire un PLC -5 per ControlLogix 
    ·Come scelte di programma in un file batch 
    ·Come contare i caratteri in Python 
    ·Come convertire QString a Int. 
    Copyright © Conoscenza Informatica http://it.wingwit.com