| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo utilizar filtros en Struts
    Los filtros son un componente servlet de Java que puede interceptar y modificar peticiones y respuestas de servidores web . Los filtros se utilizan comúnmente para implementar controles de seguridad que determinan si un usuario se le permitirá acceder a una página web. Los filtros son fáciles de poner en práctica las clases de Java que se pueden configurar para interceptar las solicitudes del servidor con unas pocas líneas de código XML. Cosas que necesitará
    entorno de desarrollo Eclipse para el desarrollo de aplicaciones web Java
    Apache Tomcat u otro servidor de aplicaciones Java
    Mostrar más instrucciones
    1

    Crear un proyecto web dinámico . en Eclipse
    2

    Crear un paquete para la clase de filtro en la primera línea de un nuevo archivo de clase Java:

    com.ehow.servlet.filters paquete;

    3

    Importar los paquetes java que se filtra de apoyo y otras funciones estándar :

    java.io.IOException importación ;

    java.util.Date importación ;
    javax.servlet.Filter importación

    ;

    importación javax.servlet.FilterChain ;

    importación javax.servlet.FilterConfig ;

    javax.servlet.ServletException importación;
    javax.servlet.ServletRequest

    importación;

    javax.servlet.ServletResponse importación;

    javax.servlet.http.HttpServletRequest importación;
    4

    Implementar una clase de filtro y guardar el archivo como " MyFilter.java ":

    MyFilter clase pública implementa Filter {

    public void doFilter ( ServletRequest req , ServletResponse res,

    FilterChain cadena ) throws IOException , ServletException {
    petición HttpServletRequest

    = ( HttpServletRequest ) req ;

    //Introducir aquí el código

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

    }

    public void init (config FilterConfig ) throws ServletException

    { //realizar la inicialización AQUÍ

    }

    public void destroy ( ) {

    //liberar todos los recursos

    }

    }
    5

    Crear una asignación a la clase de filtro en el archivo web.xml con " /*" como el patrón de URL para enrutar todas las solicitudes al MyFilter entrada Página 6

    Utilice el método " getInitParameter " del objeto de configuración pasa a la función de inicialización para recuperar el valor establecido para los parámetros en el archivo web.xml :

    public void init (config FilterConfig ) throws ServletException {

    cadena miCadena = config.getInitParameter ( " MyParam "); }


    7

    ejecutar el proyecto utilizando la opción "Ejecutar > Ejecutar como> , ejecuta en las opciones del menú del servidor " , utilizando el depurador o por otros medios , tales como la impresión de un registro , para verificar que el código del filtro está interceptando peticiones al servidor web

    .

    Previous :

    next :
      Artículos relacionados
    ·Cómo cargar imágenes en Java utilizando NetBeans 
    ·Cómo cambiar el lugar donde NetBeans Guarda el proyect…
    ·Cómo manejar un error de falta de memoria en Java 
    ·La internacionalización de Java Coding 
    ·Cómo mostrar un cilindro en Java 
    ·¿Qué son los Applets 
    ·Cómo utilizar Hibernate con Eclipse 
    ·Cómo crear una pirámide de doble cara en Java para el…
    ·Cómo utilizar un lienzo Java 
    ·Cómo duplicar el tamaño de un array en Java 
      Artículos destacados
    ·Cómo guardar un archivo PHP con Filezilla 
    ·Cómo manejar los navegadores antiguos con javascript 
    ·Cómo comprobar si el ratón está sobre DIV en JavaScr…
    ·Cómo obtener un Validar WSDL fichero de la URL Axis 
    ·Cómo aproximado de la serie de Fourier en Python 
    ·Cómo centrar una etiqueta div de ancho fijo 
    ·Cómo utilizar el elemento SPAN Con Embed CSS 
    ·Cómo aumentar el tamaño del HTML Submit Button 
    ·Cómo seleccionar elementos en un control ListBox en Vi…
    ·Protocolo ASCII 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com