为什么我们不能调用servlet构造函数而不是init方法来初始化配置参数?为什么我们不能调用servlet构造函数而不是init方法来初始化配置参数?
0
A
回答
0
一个servlet的生命周期是由在其中的servlet 已部署容器控制。当请求映射到servlet时,容器将执行以下步骤。
如果servlet实例不存在,Web容器
加载servlet类。
1.1。创建一个servlet类的实例。
1.2。通过调用init方法来初始化servlet实例。 初始化在创建和初始化Servlet中介绍。
调用服务方法,传递请求和响应对象。 服务方法在写作服务方法中讨论。
0
Servlet
是一个接口。
接口无法定义构造函数。
这就是为什么它定义了一个init
方法在实例化servlet之后调用。没有其他可能性来初始化Servlet
通过ServletConfig
。
相关问题
- 1. 为什么控制器构造函数初始化方法
- 2. Servlet构造函数和init()方法
- 3. 为什么不是spring使用我的构造函数来初始化这个bean(Map参数)
- 4. Java:为什么要使用方法而不是构造函数?
- 5. 为什么调用复制构造函数而不是移动构造函数?
- 6. C# - 为什么不构造函数写入初始化值?
- 7. 为什么perl构造函数不初始化包(class)变量
- 8. 为什么我不能在Managed Bean构造函数中初始化属性?
- 9. 为什么我不能使用大括号初始化器列表来调用复制构造函数?
- 10. 为什么不是我的类构造函数初始化其成员变量?
- 11. 番石榴:为什么方法create()而不是构造函数?
- 12. 调用构造函数并初始化
- 13. 在构造函数范围初始化而不是成员初始化列表
- 14. 为什么Unity找不到我的参数化构造函数?
- 15. 为什么不使用我的(模板)构造函数进行初始化?
- 16. 初始化成员变量的方法,而不是构造函数
- 17. 传递函数作为构造参数到基类的构造而初始化
- 18. 为什么我们不能初始化结构中的成员?
- 19. 为什么不是构造函数设置一个参数?
- 20. 为什么使用额外的过程来初始化值而不是在构造函数中进行?
- 21. 为什么要使用类方法构造函数与alloc/init?
- 22. 为什么我不能将类构造函数参数设置为默认值?
- 23. PHP不使用构造函数来初始化类变量
- 24. 我打算在参数初始化方法中调用默认的init方法
- 25. 为什么我无法从私有类中的参数化构造函数调用默认构造函数?
- 26. 无法初始化参数,我不明白为什么
- 27. 由于静态初始化而被调用的构造函数
- 28. 为什么构造函数不是构造函数?
- 29. String数组初始化为构造函数的参数
- 30. 默认的构造函数,而不是参数化的构造函数
这就是servlet的工作原理。不是为什么servlet使用init初始化,而使用带有参数的构造函数。 –