【发布时间】:2016-02-05 18:56:51
【问题描述】:
为什么我们不能调用servlet构造函数而不是init方法来初始化配置参数?
【问题讨论】:
标签: java servlets jakarta-ee
为什么我们不能调用servlet构造函数而不是init方法来初始化配置参数?
【问题讨论】:
标签: java servlets jakarta-ee
servlet 的生命周期由其所在的容器控制。 servlet 已部署。当一个请求被映射到一个 servlet 时, 容器执行以下步骤。
如果 servlet 的实例不存在,则 web 容器
加载 servlet 类。
1.1。创建 servlet 类的实例。
1.2。通过调用 init 方法初始化 servlet 实例。 创建和初始化 Servlet 中介绍了初始化。
调用服务方法,传递请求和响应对象。 服务方法在编写服务方法中讨论。
【讨论】:
Servlet 是一个接口。
接口不能定义构造函数。
这就是为什么定义了一个init 方法在servlet 实例化之后调用的原因。没有其他方法可以通过 ServletConfig 来初始化 Servlet。
【讨论】: