O melhor tutorial estatísticas de tráfego JSP em 2024. Neste tutorial você pode aprender Exemplos Demonstração,resetar Contador,
Às vezes precisamos de saber o número de vezes que uma página é acessada, então precisamos adicionar a contagem de páginas na página, as estatísticas de acesso de página geralmente quando as primeiras cargas de usuário acumulada sobre o número de visitas à página.
Para implementar um contador, você pode usar o objeto implícito aplicação e métodos relacionados getAttribute () e setAttribute () para alcançar.
Este objeto representa todo o ciclo de vida de páginas JSP. Este objeto é criado quando a página JSP é inicializado, o objeto é excluído quando a página JSP chama jspDestroy ().
As seguintes variáveis são criadas na sintaxe aplicação:
application.setAttribute(String Key, Object Value);
Você pode usar o método acima para definir uma variável de contador e atualizar o valor da variável. Leia a variável como se segue:
application.getAttribute(String Key);
Quando cada página é acessada, você pode ler o valor atual do contador e é incrementado por 1, em seguida, re-set, a próxima vez que um usuário acessa o novo valor será exibido na página.
Este exemplo descreve como usar JSP para calcular o número total de pessoas visitaram uma determinada página. Se você quiser calcular o tráfego total para seu site usando páginas, então você tem todo o código na página JSP.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*" %> <html> <html> <head> <title>访问量统计</title> </head> <body> <% Integer hitsCount = (Integer)application.getAttribute("hitCounter"); if( hitsCount ==null || hitsCount == 0 ){ /* 第一次访问 */ out.println("欢迎访问本教程!"); hitsCount = 1; }else{ /* 返回访问值 */ out.println("欢迎再次访问本教程!"); hitsCount += 1; } application.setAttribute("hitCounter", hitsCount); %> <p>页面访问量为: <%= hitsCount%></p> </body> </html>
Agora vamos acima código colocado em arquivos main.jsp e acesso http: // localhost: 8080 / testjsp / main.jsp arquivo. Você verá a página irá gerar um contador cada vez que atualizar a página, o contador vai mudar (aumento de 1 cada atualização).
Você também pode acessar um navegador diferente, o contador vai aumentar após cada visita 1. Como se segue:Usando o método acima, depois que o servidor web é reiniciado, o contador é reposto a 0, isto é, para reter os dados anteriores desaparecerá e você pode usar em várias maneiras de resolver o problema: