Servlet繼承關係

3 Servlet繼承關係(瞭解)

3.1 Servlet繼承關係

創建一個Servlet程序,必須要實現(直接實現或間接實現)Servlet接口,比如繼承HttpServlet,HttpServlet繼承了GenericServlet,GenericServlet實現了Servlet接口,繼承結構如下:
在這裏插入圖片描述

因此以後在開發中,如果需要創建Servlet程序,我們只需要寫一個類,去繼承HttpServlet類,並覆蓋其中的doGet方法和doPost方法,分別來處理GET提交和POST提交!!

3.2 修改Servlet模版

通過Eclipse可以直接創建一個Servlet類,這相比通過記事本等文本編輯工具創建Servlet,可以節省配置Servlet的時間,提高了我們的開發效率。

但是通過Eclipse生成的Servlet類中包含了許多我們不需要的註釋和默認實現代碼,這些每次都刪除也非常佔用時間。

接下來可以通過添加模版代碼的形式,來生成Servlet的內容,以便於提高我們的開發效率。

1)、先創建一個Servlet,將其中的內容修改爲自己期望的模版格式,並複製其中的內容,例如:

在這裏插入圖片描述

2)、點擊菜單欄中的window --> Preferences:

在這裏插入圖片描述

3)、在出現的窗口左側依次點擊:Java --> Editor --> templates -->(在右邊的窗口中) 點擊New… :

在這裏插入圖片描述

4)、在出現的新窗口中填寫如下內容:

在這裏插入圖片描述

5)、替換包路徑和類名(作用是在新建Servlet生成的Servlet模版中使用當前類的包路徑和類型)

在這裏插入圖片描述

效果如下:
在這裏插入圖片描述
在這裏插入圖片描述

效果如下:

6)、點擊OK保存,創建新的Servlet文件,測試:

將Servlet中的所有內容全選刪除,並輸入"servlet",接着按 「Alt+ /」 提示即可生成自己想要的Servlet模版內容!
在這裏插入圖片描述

效果如下:
在這裏插入圖片描述