Dúvida sobre Design Pattern Filtro [RESOLVIDO]

2 respostas
S
import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class TempoFiltro implements Filter {

	@Override
	public void destroy() {
		// TODO Auto-generated method stub
	}

	@Override
	public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain chain) throws IOException, ServletException {
		long antes = System.currentTimeMillis();
		chain.doFilter(request, response);
		long depois = System.currentTimeMillis() - antes;
		System.out.println("Tempo gasto: " + depois + "ms");
	}

	@Override
	public void init(FilterConfig request) throws ServletException {
		// TODO Auto-generated method stub
	}
}
Como rodar essa classe, e como ficará a configuração dela na web.xml ?

2 Respostas

rodrigo.bossini

Você precisa mapear esse filtro no DD, para que o container saiba para qual servlet invocar esse filtro.

S

rod.attack, obrigado pela dica.

Criado 1 de junho de 2010
Ultima resposta 1 de jun. de 2010
Respostas 2
Participantes 2