Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť dynamický webový projekt . vo Eclipse
2
Vytvorenie balíčku pre váš filtračné triede na prvom riadku nový súbor triedy Java : Autor
balenie com.ehow.servlet.filters ;
Sims 3
import java balíky , ktoré podporujú filtre a ďalšie štandardné funkcie :
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
zaviesť triedu filtra a uložte súbor ako " MyFilter.java " :
public class MyFilter implementuje filter {
public void doFilter ( ServletRequest req , res ServletResponse ,
FilterChain reťaz ) throws IOException , ServletException {
HttpServletRequest request = ( HttpServletRequest ) req ,
//vložte Váš kód TU
chain.doFilter ( req , res ) ;
}
public void init ( FilterConfig config ) throws ServletException {
//PERFORM inicializácia TU
}
public void destroy ( ) {
//uvoľniť všetky zdroje
}
}
5
Vytvorte mapovanie na triedu filtra vo vašom web.xml súboru , pomocou " /* " ako vzoru adresy URL na trase všetky požiadavky na MyFilter vstup praha 6
použite metódu " getInitParameter " v konfiguračnom objekte odovzdaný funkciu Init načítať hodnotu nastavenú pre parametre v súbore web.xml :
public void init ( FilterConfig config ) throws ServletException {
String myString = config.getInitParameter ( " MyParam " ) ;
}
7
Spustiť projektu pomocou " Run > Run as > , Beh na serveri " Možnosti ponuky , pomocou ladiaceho programu alebo iných prostriedkov , ako je tlač do protokolu , overiť , že váš filter je kód zachytí požiadavky webového servera
.