이 기사는 Java Listener가 온라인 사용자 통계를 구현할 수있는 특정 코드를 공유했습니다
1. 프로젝트에서 청취 클래스 세션 리스트너를 만들고 httpsessionListener 인터페이스를 구현하십시오
javax.servlet.httpsessionevent; : " + new java.util.date ());} public void sessiondestroyed (httpsessionevent se) {count--; system.out.println ("세션 파괴 : " + new java.util.d ate ());} public static int getCount () {return count}}2. Web.xml을 구성하십시오
<Leater> <cression> 세션 리스너 </descript> <layer-class> com.xxx.sessionlistener </laiseer-class> </laiseer>
3. JSP 페이지에서 온라인 사용자를 보여줍니다
<% int count = com.xxx.sessionlistener.getCount (); "온라인 사용자 수 :"+count);%>
참고 : 서블릿에는 청취 세션을위한 많은 인터페이스가 있으며 그 기능은 가장 일반적으로 사용되는 청취 세션과 속성입니다. 여기서는 개념을 명확히하고 싶습니다 Servlets에 세션을 배치하기위한 구문은 Session.setAttribute ( "세션 이름", 배치 할 객체)이기 때문에 청취. 세션 청취는 사용자가 서버에 연결되어있는 한 HTTP 연결입니다. 현재 온라인을 계산하는 데는 사용자 수가 가장 적합합니다.
온라인 사용자를 구현하는이 방법이 매우 특별합니까?