一、Servlet的自动加载:
1、存在问题:默认情况下,第一次访问servlet的时候创建servlet对象。如果servlet的构造方法或init方法中执行了比较多的逻辑代码,那么就会导致用户第一次访问sevrlet的时候比较慢。
2、解决方案改变servlet创建对象的时机: 提前到加载web应用的时候!
3、操作在servlet的配置信息中,加上一个<load-on-startup>
即可!
4、代码举例:
1)web.xml中修改的代码:
<servlet>
<servlet-name>ServletLife</servlet-name>
<servlet-class>sram.life.ServletLife</servlet-class>
<!-- 让servlet对象自动加载 -->
<load-on