Salve, vorrei ottenere il numero di utenti che stanno visitando il mio sito. Credo che potrei ottenere questa informazione trovando il numero di sessioni attive... ma come fare?
Salve, vorrei ottenere il numero di utenti che stanno visitando il mio sito. Credo che potrei ottenere questa informazione trovando il numero di sessioni attive... ma come fare?
Puoi contare le sessioni http attive sul server tramite una classe che implementa l'interfaccia HttpSessionListener, come descritto qui
Grazie, questo esempio l'ho gia visto ma gia includendo il listener nel file web.xml, l'application server mi dice che non trova la classe HttpSessionListener
HttpSessionListener si trova in javax.servlet.http.*, lo stesso package di HttpServletRequest e HttpServletResponse. Mi sembra strano che non te lo trovi...
Fai attenzione a specificare il 'path' completo di SessionCounter, considerando i package; se per esempio SessionCounter si trova nel package servlets, in web.xml devi specificare:
Codice PHP:
<listener-class> servlets.SessionCounter </listener-class>
Ok, ora funziona. Ora se volessi usare questa servlet come webservice, posso creare il wsdl partendo dal .class della servlet?