この記事では、Javaリスナーの特定のコードを共有して、特定のコンテンツをオンラインユーザー統計を実装しています
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を構成します
<リスナー> <説明>セッションリスナー</説明> <リスナークラス> com.xxx.sessionlistener </ristener-class> </ristener>
3。 JSPページでオンラインユーザーを表示します
<%int count = com.xxx.sessionlistener.getCount();
注:サーブレットには多くのインターフェイスがあり、その機能は非常に柔軟です。ここでは、セッションのリスニングの意味に違いがありますサーブレットにセッションを配置するための構文はsession.setattribute( "session name"、配置されるオブジェクト)であるため、リスニング。セッションリスニングは、ユーザーがサーバーに接続されている限り、セッションイベントが実際にトリガーされる場合、現在のオンラインをカウントするには、ユーザーの数が最も適しています。
この記事がすべての人の学習に役立つことを願っています。