Use contadores de páginas web para ilustrar la aplicación y la sesión

El código de jsp:

1 <body>
 2      <h1> Contador de página web </ h1>
 3      <%
 4          // Los datos para la primera visita están vacíos 
5          Object obj = application.getAttribute ( " count " );
 6  
7          // La primera visita del usuario 
8          if (obj == null ) {
 9              application.setAttribute ( " count " , 1 );
 10          } else { // non-first visit 
11              Integer num = (Integer) obj;
 12              application.setAttribute (" count " , ++ num);
 13  
14          }
 15  
16      %>
 17  
18      te damos la bienvenida, eres la <% = application.getAttribute ( " count " )%> persona que visitó la página cambiada
 19 </ body>
 20 < / html>

 

 Incluso si cambia el navegador o cierra el navegador, nuestra aplicación es la única, por lo que la cantidad de personas que visitan la página seguirá aumentando.

 

Si la aplicación de código en jsp se reemplaza por sesión:

1   <h1> Contador de página web </ h1>
 2      <%
 3          // Los datos para la primera visita están vacíos 
4          Objeto obj = session.getAttribute ( " count " );
 5  
6          // La primera visita del usuario 
7          if (obj = = nulo ) {
 8              session.setAttribute ( " count " , 1 );
 9          } else { // no-primera visita 
10              Integer num = (Integer) obj;
 11              session.setAttribute ( " count ", ++ num);
 12  
13          }
 14  
15      %>
 16  
17      Bienvenido a usted, usted es la primera persona <% = session.getAttribute ( " count " )%> en visitar esta página
 18 </ body>
 19 </ html>

El resultado:

 

Siempre que obtenga el ServletContext, significa que es único a nivel mundial

 Esto es claro

Supongo que te gusta

Origin www.cnblogs.com/dabu/p/12694987.html
Recomendado
Clasificación