博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
servlet和filter初始化
阅读量:6944 次
发布时间:2019-06-27

本文共 509 字,大约阅读时间需要 1 分钟。

filter其实是一个"servlet chaining"(servlet 链),都是init()方法进行初始化。

servlet可以在服务器已启动的时候就初始化,也可以是第一访问的时候进行初始化,而filter只能是服务器启动初始化

设置服务器启动初始化,sevlet可以在web.xml上设置一个优先级。

<load-on-startup>0</load-on-startup>表示Servlet的运行优先级

如果没有设置loadOnStartup,则第一次请求的时候实例化

分三种情况:

loadOnStartup < 0 
即负数的情况下,web容器启动的时候不做实例化处理,servlet首次被调用时做实例化
这种情况和没有设置loadOnStartup是一样的。
loadOnStartup > 0
web容器启动的时候做实例化处理,顺序是由小到大,正整数小的先被实例化
loadOnStartup = 0
web容器启动的时候做实例化处理,相当于是最大整数,因此web容器启动时,最后被实例化

 

转载于:https://www.cnblogs.com/javaxiaodoufu/p/7357774.html

你可能感兴趣的文章
(一) Qt Model/View 的简单说明
查看>>
制作自己的MVC框架(三)——应用
查看>>
青云指南
查看>>
thinkphp 3.2 多表查询 group
查看>>
C#.NET 无法直接启动带有类库输出类型的项目怎么办
查看>>
LeetCode——Best Time to Buy and Sell Stock
查看>>
http连接
查看>>
jquery操作select(取值,设置选中)(转)
查看>>
.gitignore 使用入门
查看>>
性能优化系列八:MYSQL的配置优化
查看>>
jbpm5.1介绍(8)
查看>>
MATLAB概率统计函数(3)
查看>>
关于Haxe3新特性“内联构造方法”的解释
查看>>
第K顺序统计量
查看>>
CSS3之渐变Gradient
查看>>
为什么寄存器比内存快?
查看>>
挖一口井最好的时间除了十年前就是现在
查看>>
C# 文件操作类
查看>>
Google App Engine
查看>>
只需轻松四句话,5分评分轻而易举
查看>>