Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man använder filter i Struts

    Filter är en Java servlet komponent som intercept och kan modifiera förfrågningar webbserver och svar . Filter används ofta för att genomföra säkerhetskontroller som avgör om en användare kommer att tillåtas att öppna en webbsida . Filter är enkla att implementera Java-klasser som kan konfigureras för att fånga serverbegäranden med några rader XML -kod . Saker du behöver
    Eclipse utvecklingsmiljö för att utveckla Java webbapplikationer
    Apache Tomcat eller andra Java- applikationsserver
    Visa fler instruktioner
    1

    Skapa ett dynamiskt webbprojekt . på Eclipse
    2

    Skapa ett paket för ditt filter klass på den första raden i en ny Java-klass -fil :

    paket com.ehow.servlet.filters ;

    Billiga 3

    Import java paketen som stödjer filter och andra standardfunktioner :

    import java.io.IOException ,

    import java.util.Date ;

    import javax.servlet.Filter ,

    import javax.servlet.FilterChain ,

    import javax.servlet.FilterConfig ,

    import javax.servlet.ServletException ;

    import javax.servlet.ServletRequest ,

    import javax.servlet.ServletResponse ,

    import javax.servlet.http.HttpServletRequest ,
    4

    implementera ett filter klass och spara filen som " MyFilter.java " :

    public class MyFilter implementerar filter {

    public void doFilter ( ServletRequest req , ServletResponse res ,

    filterChain kedja ) kastar IOException , ServletException {

    HttpServletRequest begäran = ( HttpServletRequest ) req ,

    //IN DIN KOD HÄR

    chain.doFilter ( req , res ) ;

    }

    public void init ( FilterConfig config ) kastar ServletException {

    //UTFÖR INITIALIZATION HÄR

    }

    public void destroy ( ) {

    //RELEASE alla resurser

    }

    }
    5

    Skapa en mappning till filtret klassen i din web.xml fil , med " /* " som webbadressmönstret vidarebefordra alla förfrågningar till MyFilter ingång
    6

    Använd " getInitParameter " metoden för config objekt som skickas till Init -funktionen för att hämta värdet fastställs för parametrar i web.xml filen :

    public void init ( FilterConfig config ) kastar ServletException {

    String MyString = config.getInitParameter ( " myParam " ) ;

    }
    7

    genomföra projektet med hjälp av " Kör > Kör som > , Kör på servern " menyalternativ , med debugger eller andra medel såsom utskrift till en stock , för att kontrollera att ditt filter koden fånga upp förfrågningar webbserver Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Java Installer
    ·Hur du formaterar kolumner & siffror inom Java
    ·Hur till Öppen JPanel i Java
    ·Längd Metod för Input i Java
    ·Hur man skapar två instanser av Java
    ·1997 Bayliner Capri Specs
    ·JDK inte upptäcks av Java
    ·Varför behöver vi Java för Windows Systems
    ·Hur sortera 3 Heltal i Java
    ·Java GUI Handledning för NetBeans
    Utvalda artiklarna
    ·DirectX Visual Basic Tutorial
    ·Hur man gör en loop som går på för evigt på Roblox…
    ·Hur Rip BYOND Codes
    ·Hur konvertera en sträng till gemener i VBA
    ·Hur man använder getline i C Skip Cin.Ignore
    ·Hur får man en webbsida i PHP
    ·Hur ta reda på om ett typsnitt med fast bredd i Java
    ·Hur får man en Python löpa från CMD
    ·Hur du tilldelar ett dolda värdet från en rullgardins…
    ·Hur man initiera en JavaScript Array
    Copyright © Dator Kunskap http://www.dator.xyz