httpservlet類中兩個service方法


  在瀏覽器訪問html頁面時,當數據提交給servlet時發生了什么,這是我們需要了解的。

1.我們需要了解一下servlet的繼承體系。

  servlet接口 ------->GenericServlet抽象類--------->HttpServlet抽象類。。。。。。

我們使用時,一般是繼承HttpServlet即可,重寫里面的doGet方法和doPost方法,但是實際上的方法調用並不是這么簡單的。

比如說有個注冊登錄的頁面,login.html將表單提交后,會提交到loginServlet類(繼承了httpservlet類)中,調用這個類中的service方法,而在這個類中有兩個service方法,兩個重載的方法,首先調用的是下面的這個方法,這個方法的參數是原始的req和res,但是在這個方法中,不對req和res對象進行處理,它將req強轉為HttpServletRequest類型,

                                                                        然后再調用本類中的另一個service方法,在這個service方法對req進行了處理,這一步才是調用doGet或dopsot等方法。

 

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM