首先Servlet实例为一个单例对象,从头到尾只有一个,而其创建在于第一次被调用(第一次处理请求),这是一种默认行为。
既然说是默认了,那么你也想到了,肯定可以手动更改了?当然,猜想正确。
其可以通过修改web.xml这个配置文件:
<servlet>
<load-on-startup>1</load-on-startup>
</servlet>
通过增加<load-on-startup>1</load-on-startup>属性可以将servlet对象的创建修改为:服务器启动时就创建该对象。