1.构造器:只被调用一次,第一次请求Servlet时,创建Servlet的实例,调用构造器。
2.init方法:只被调用一次,在创建好Servlet实例后被调用,用于初始化当前Servlet。
3.service方法:多次被调用,每次请求都会调用service方法,用于响应每次请求。
4.destroy方法:只被调用一次,在关闭当前Servlet时调用,释放当前Servlet所占用的资源。
同一个servlet可以映射到多个URL上,如
<!-- 配置映射 -->
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>com.test.javaweb.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/hello2</url-pattern>
</servlet-mapping>