3 Servlet继承关系(了解)

3.1 Servlet继承关系

创建一个Servlet程序,必须要实现(直接实现或间接实现)Servlet接口,比如继承HttpServlet,HttpServlet继承了GenericServlet,GenericServlet实现了Servlet接口,继承结构如下:
Servlet继承关系

因此以后在开发中,如果需要创建Servlet程序,我们只需要写一个类,去继承HttpServlet类,并覆盖其中的doGet方法和doPost方法,分别来处理GET提交和POST提交!!

3.2 修改Servlet模版

通过Eclipse可以直接创建一个Servlet类,这相比通过记事本等文本编辑工具创建Servlet,可以节省配置Servlet的时间,提高了我们的开发效率。

但是通过Eclipse生成的Servlet类中包含了许多我们不需要的注释和默认实现代码,这些每次都删除也非常占用时间。

接下来可以通过添加模版代码的形式,来生成Servlet的内容,以便于提高我们的开发效率。

1)、先创建一个Servlet,将其中的内容修改为自己期望的模版格式,并复制其中的内容,例如:

Servlet继承关系

2)、点击菜单栏中的window --> Preferences:

Servlet继承关系

3)、在出现的窗口左侧依次点击:Java --> Editor --> templates -->(在右边的窗口中) 点击New… :

Servlet继承关系

4)、在出现的新窗口中填写如下内容:

Servlet继承关系

5)、替换包路径和类名(作用是在新建Servlet生成的Servlet模版中使用当前类的包路径和类型)

Servlet继承关系

效果如下:
Servlet继承关系
Servlet继承关系

效果如下:

6)、点击OK保存,创建新的Servlet文件,测试:

将Servlet中的所有内容全选删除,并输入"servlet",接着按 “Alt+ /” 提示即可生成自己想要的Servlet模版内容!
Servlet继承关系

效果如下:
Servlet继承关系

相关文章: