Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O console não está imprimindo a contagem de milesegundos

Oi, tudo bem. Estou tentando imprimir no console os dados do Filtro mais não está saindo no console, alguém poderia me esclarecer ?

package Controller.a1_UmUnicoServlet;

import java.io.IOException;

import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.annotation.WebFilter;

@WebFilter("/*") public class a1__MonitoramentoFilter implements Filter{

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
        throws IOException, ServletException {
    System.out.println("Filtro acionado");
    long antes = System.currentTimeMillis();

    String a = request.getParameter("acao");

    chain.doFilter(request, response);

    long depois = System.currentTimeMillis();

    System.out.println("Tempo de execução de: "+ a + " " +(depois - antes) + "milesegundos");

}

}

2 respostas

Oie Bruno, tudo bem contigo?

Vi aqui e seu código parece correto!

Não aparece nenhum erro no console do seu eclipse?

Você está acessando a url definida pela annotation "@WebFilter"?

Se puder responder as perguntas acima que aí vou conseguir ter uma ideia melhor de como te ajudar!

Fico no aguardo :)

solução!

Igor, muito obrigado por responder, sou novo na plataforma e não sabia onde achar as respostas dos fóruns. Acabei resolvendo o problema mais não conseguirei te dizer pois já faz tempo, estou em outro curso agora. Mais muito obrigado pela seu feed.