<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 概述 當瀏覽器訪問action的時候,會被前端攔截器攔截.攔截之后再執行action之前,會首先調用一組默認的攔截器(defaultStack).這組默認的攔截器會幫助我們把共性的內容給直接了(封裝數據,文件上傳等).處理完畢之后才會去處理action. ## 攔截器和過濾器的區別 1. 過濾器屬于web端技術:攔截所有資源(html,圖片,JSP,servlet),全部都攔截. 2. 攔截器屬于struts2技術:只攔截action.html,圖片,JSP全部放行. 3. 攔截器和過濾器除了內部結構不同,西鄉是一致的. ## 攔截器的作用位置 在action之前以及action之后都會去攔截. ## 攔截器完整流程 當瀏覽器訪問action的時候,會被前端攔截器攔截住執行dofilter方法,如果dofilter方法中會判斷訪問是否是action,如果不是,放行.如果是,會往Struts2核心程序里走.在核心程序中,會創建action代理對象,但是這個代理對象并不是真正干活的對象,因為它里面又調用看一個別的對象方法(invocation.invoke()),這個方法會獲取所有默認攔截器,一個一個的遞歸判斷執行,執行完畢所有的默認 攔截器,會直接自己的action方.action執行完畢會返回一個邏輯視圖名給配置文件.配置文件接收到指定的邏輯視圖名會走指定的頁面.
                  <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>

                              哎呀哎呀视频在线观看