GenericServlet接口
GenericServlet:是一个Servlet。是Servlet接口和ServletConfig接口的实现类。但是一个抽象类。其中的servicef方法为抽象方法。
存在的意义:如果新建的Servlet程序直接继承GenericServlet会使开发更简洁。
具体实现:
在GenericServlet中声明了一个ServletConfig类型的成员变量,在init(ServletConfig config)方法中对其进行了初始化。
利用servletConfig成员变量的方法实现了ServletConfig接口的方法。
还定义了一个init()方法,在init(ServletConfig)方法中对其进行调用,子类可以直接覆盖init()在其中实现对Servlet的初始化。
不建议直接覆盖init(ServletConfig),因为如果忘记编写super.init(ServletConfig),而还是用了ServletConfig接口的方法,则会出现空指针异常。
新建的init(){}并非Servlet的生命周期方法,而init(ServletConfig)是生命周期相关的方法。
转载于:https://www.cnblogs.com/bd195746/p/10283804.html
GenericServlet接口相关推荐
- JavaWEB ServletContext 接口详解
1.使用了ServletConfig 对象创建出来ServletContext 对象 获取ServletContext 对象的第一种方式 使用了ServletConfig 对象获取到 ServletC ...
- servlet生命周期
1.servlet是运行在服务端的java程序 2.servlet的生命周期 主要有三个方法: init()初始化阶段 service()处理客户端请求阶段 destroy()终止阶段 初始化阶段: ...
- java _web之Servlet简单应用
Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的web页面.它担当Web浏览器或其他http客户程序发出请求.与http服务器上的数据库或应用程序之间交互的中间层. 所 ...
- J2EE第五课Servlet随课笔记
把上课笔记全上传到博客中,二原因: 1 方便自己以后查阅,看得多,记得多 2 提供一些笔记给刚学JAVA的朋友, 笔记: 1 1.什么是Servlet? 2 是运行于服务端(java服务器)的一个 ...
- 18_2Servlet学习笔记
Servlet学习笔记 文章目录 1 Web开发简介 1.1 web开发介绍 1.2 动态网页技术的发展 1.3 B/S与C/S的介绍 2 Servlet简介 2.1 为什么会出现servlet? 2 ...
- JavaWeb-Servlet(上)
目录 1 关于系统结构分析 1.1 系统架构包括什么形式? 1.2 C/S架构? 1.3 B/S架构 2 配置Tomcat服务器 2.1 Tomcat概述 2.2 启动Tomcat 3 编写第一个we ...
- JavaWeb笔试题
JavaWeb笔试题 JavaWeb相关 1.编码问题(Get\POST) 2.集合(map) List 有序(存取), Set无序 3.常用类(String.servlet.异常类.集合.Thre ...
- 简述servlet生命周期
servlet生命周期 主要有三个方法: init()初始化阶段 service()处理客户端请求阶段 destroy()终止阶段 初始化阶段: Servlet容器加载Servlet,加载完成后,Se ...
- JavaWeb实现文件下载
一.前言 我们这里要说的文件下载是包括word文档.Excel表格.PPT.image图片的下载,因为我们是基于JavaWeb实现的,所以web前端的界面是在JSP中实现的,而后台的响应是通过Serv ...
最新文章
- linux 报错 kernel: nf_conntrack: falling back to vmalloc 解决方法
- 不同操作系统之间的网络配置
- python实现画图哆啦A梦
- html自动滚屏效果,jQuery实现公告新闻自动滚屏效果实例代码
- 进入顶层社会的顺序是什么?
- python的变量在使用前不需要先赋值_在赋值Python之前引用的另一个局部变量
- 网络软工个人作业4——Alpha阶段个人总结
- Python学习(24)--面向对象编程1
- 用java数组实现栈
- 正则匹配图片地址 php,php正则匹配图片地址
- 【STM32H7的DSP教程】第48章 STM32H7的中值滤波器实现,适合噪声和脉冲过滤(支持逐个数据的实时滤波)
- ipad iphone开发_如何通过Chromecast观看iPhone / iPad视频?
- php显示某年某月某日,C++_C++自定义函数判断某年某月某日是这一年中第几天,本文实例讲述了C++自定义函数 - phpStudy...
- 网易邮箱(126/163):授权码获取攻略
- 【线性代数】行列式和矩阵的关系
- 实现webIM技术小结——websocket IM原理篇
- 用python开发一个炸金花小游戏,注意别玩上瘾了
- 通往古埃及文明的钥匙 ———— 罗塞塔石碑
- airpak模拟案例,Airpak模拟教程-体育馆通风模拟案例-CFD数值模拟教程airpak.pdf
- 二手15年13寸MacBook Pro性价比有多高?网友表示值得买