1.servlet的生命周期方法是由servlet容器负责调用:
1.1构造器:只被调用一次,在第一次请求servlet的时候,创建实例。
1.2init:只被掉用一次。初始化servlet。
1.3service:被多次调用。
1.4destory:只被调用一次。在当前Servlet被web服务器卸载的时候,释放Servlet所占用的资源。
Servlet在web.xml中的配置及参数含义:
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.firstcode.hello.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>*.do</url-pattern>
<load-on-startup>1</load-on-startup>
</servlet-mapping>
其中,<servlet-name>
包含的是Servlet在容器中的注册名,<servlet-class>
所代表的是Servlet真实的物理地址。<url-pattern>
表示所要拦截的请求路径。
<load-on-startup>则表示servlet容器在启动时初始化该Servlet。
同一个Servlet可以被多个URL地址请求,但只有两钟固定格式。