Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como usar Filtros em Struts
Os filtros são um componente servlet Java que intercepta e pode modificar as solicitações do servidor web e respostas. Os filtros são usados ​​para implementar controles de segurança que determinam se um usuário terá permissão para acessar uma página web. Filtros são classes Java fáceis de implementar que podem ser configurados para interceptar solicitações do servidor com algumas linhas de código XML. Coisas que você precisa
ambiente de desenvolvimento Eclipse para desenvolvimento de aplicações web em Java
Apache Tomcat ou outro servidor de aplicativos Java
Show Mais instruções
O 1

Crie um projeto web dinâmico . no Eclipse
2

Crie um pacote para a sua classe filtro na primeira linha de um novo arquivo de classe Java:

com.ehow.servlet.filters pacote ;


3

Importe os pacotes Java que suportam filtros e outras funções padrão :

import java.io.IOException ;

java.util.Date importação;

javax.servlet.Filter importação;

javax.servlet.FilterChain importação;

importação javax.servlet.FilterConfig ;

javax.servlet.ServletException importação;
javax.servlet.ServletRequest importação

;

javax.servlet.ServletResponse importação;

javax.servlet.http.HttpServletRequest importação;
4

Implemente uma classe de filtro e salvar o arquivo como " MyFilter.java " :

public class MyFilter implementa Filtro {

doFilter public void ( ServletRequest req , res ServletResponse ,

FilterChain chain ) throws IOException , ServletException {

HttpServletRequest request = ( HttpServletRequest ) req ;

//inserir o código AQUI

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

}

public void init ( configuração FilterConfig ) throws ServletException {

//executar a inicialização AQUI

}

public void destroy () {

//liberar todos os recursos

}

}
5

Criar um mapeamento para a classe de filtro no arquivo web.xml usando " /* ", como o padrão de URL para encaminhar todas as solicitações ao MyFilter entrada
6

Use o método " getInitParameter " do objeto de configuração passado para a função de inicialização para recuperar o valor definido para os parâmetros no arquivo web.xml :

public void init ( configuração FilterConfig ) lança ServletException {

Cordas minhaString = config.getInitParameter ( " MyParam "); }


7

Execute o projeto, usando a "Run > Run As> , Executar no servidor " opções de menu , usando o depurador ou por outros meios , como a impressão de um registro, para verificar se o código do filtro está interceptando solicitações do servidor web

.

Anterior :

Próximo : No
  Os artigos relacionados
·Java IRC Bot Tutorial 
·Como iterar sobre Chaves no HashMap em Java 
·. Pode o Run Android Jar 
·Struts vs. Hibernate 
·Java Coding idioma 
·Como passar por referência em Java 
·Razões para um Java Lang Incompatível Mudança da cla…
·Sobrecarga de Métodos em Java 
·Como detectar Unicode de caracteres internacionais em J…
·Como imprimir texto em um Applet Java 
  Artigos em destaque
·Como escrever um programa que lê uma série de nomes d…
·Como ter Java Leia Teclar como entrada 
·O que é o inicializador estático em Java 
·Atravessando com uma variável no Java 
·Como depurar C + + Tags 
·Como identificar um usuário do Windows com ASP 
·Como construir um Menu no Android 
·Como encontrar a união de dois conjuntos em Java 
·Diferença entre recursão e iteração 
·Como descobrir se um número é primo em Java que retor…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados