<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 監聽三個對象的創建和銷毀 ### ServletContextListener(最重要) 創建: 服務器啟動的時候會為每一個項目創建一個. 銷毀:服務器正常關閉或者項目移除的時候. web.xml ~~~ <listener> <listener-class>com.like.listener.MyContextListener</listener-class> </listener> ~~~ 下面對應服務器創建和關閉時執行的方法. ~~~ public void contextInitialized(ServletContextEvent sce) { System.out.println("創建"); } public void contextDestroyed(ServletContextEvent sce) { System.out.println("銷毀"); } ~~~ ### ServletRequestListener 創建:請求來的時候. 銷毀:生成響應的時候. web.xml ~~~ <listener> <listener-class>com.like.listener.MyRequestListener</listener-class> </listener> ~~~ ~~~ public class MyRequestListener implements ServletRequestListener { @Override public void requestDestroyed(ServletRequestEvent servletRequestEvent) { System.out.println("請求來了"); } @Override public void requestInitialized(ServletRequestEvent servletRequestEvent) { System.out.println("生成響應"); } } ~~~ ### HttpSessionListener 創建 :java中認為 第一次調用request.getSession()的時候.jsp中認為第一次訪問jsp頁面的時候. 銷毀:1.Tomcat默認30分鐘銷毀.2.當服務器非關閉或項目移除的時候.3.超時. 注意,session的作用范圍是一次會話. web.xml ~~~ <listener> <listener-class>com.like.listener.MySessionListener</listener-class> </listener> ~~~ ~~~ public class MySessionListener implements HttpSessionListener { @Override public void sessionCreated(HttpSessionEvent httpSessionEvent) { System.out.println("http session生成"); } @Override public void sessionDestroyed(HttpSessionEvent httpSessionEvent) { System.out.println("http session銷毀"); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看