Servlet的init()方法在什么时候执行
来源:互联网 发布:淘宝专享打折怎么设置 编辑:程序博客网 时间:2024/04/19 20:03
Servlet的init()方法在什么时候执行
今天稍微学习了一下 Servlet,Servlet 主要有以下几个方法:
1) destroy()
2) getServletConfig()
3) getServletInfo()
4) init(ServletConfig arg0)
5) service(ServletRequest arg0, ServletResponse arg1)
destroy 和 service 方法的调用时刻很明显,关键这个 init 方法的调用时刻不是很清楚,遂经过百度和一番实验后得出了结论。
init 方法的执行时刻其实与 servlet 的配置有关,可以看到以下代码的load-on-startup
结点,如果结点的值大于等于 0,则在 Servlet 实例化的时候执行,间隔时间由具体的值决定,值越大,则越迟执行。如果小于 0 或者没有配置,则在第一次请求的时候才同步执行 , 注意 init 方法只执行一次
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
总结
init 方法是随 Servlet 实例化而被调用的,因为 load-on-startup 就是用来设置 Servlet 实例化时间的。
因此,init 方法执行的时刻有两种:
(1) load-on-startup 的值大于等于0,则伴随 Servlet 实例化后执行。
(2) load-on-startup 的值小于0 或者 不配置, 则在第一次 Servlet 请求的时候执行。
阅读全文
0 0
- Servlet的init()方法在什么时候执行
- Servlet的init()方法在什么时候执行
- Servlet的init()方法如何才会在服务器启动时执行
- Servlet的init()方法如何才会在服务器启动时执行?
- Servlet的init方法
- Servlet的init方法
- Servlet的init方法
- Servlet的init方法
- Servlet的init方法
- 启动服务器时执行Servlet init方法
- servlet在什么时候调用destroy()方法
- 性能提升---在servlet的init()方法中缓存数据
- 探悉Servlet的init方法 .
- onSaveInstanceState方法会在什么时候被执行
- onSaveInstanceState方法会在什么时候被执行
- finally在什么时候执行
- 关于servlet的两个init()方法
- servlet中两个init方法的区别
- 消息队列学习记录
- 《七点三刻》有价值的新闻早餐 2017年11月13日星期一,第004期
- 多线程下载
- 二级联动+增删
- 添加列表和省市联动
- Servlet的init()方法在什么时候执行
- spring-boot学习
- 51单片机,计时器0,11.0592M晶振,工作方式1,几个常用的定时器初始值
- 表2
- java的过程
- 打鱼还是晒网C语言
- C++ STL 教程
- Jquery 实现全选全不选功能
- 静态的下拉菜单 选框 删除