Servlet生命周期
如图:
生命周期的各个阶段
如图:
在web.xml文件中配置Servlet
<!-- 配置servlet -->
<servlet>
<!-- 映射名称 -->
<servlet-name>HelloServlet</servlet-name>
<!-- 具体的servlet类 -->
<servlet-class>com.jredu.j2ee.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<!-- 映射名称 -->
<servlet-name>HelloServlet</servlet-name>
<!-- 映射路径(虚拟路径) -->
<url-pattern>/hello</url-pattern>
</servlet-mapping>
使用注解的方式配置Servlet
使用注解WebServlet
ServeltConfig接口
在Servlet初始化过程中获取配置信息
一个Servlet只有一个ServletConfig对象
ServletConfig接口的常用方法
init方法定义:
public
void
init()
throws
ServletException{
//初始化代码
}
service( )方法
public
void
service(ServletRequest request ServletResponse response)
throws
ServletException, IOException{
// java代码
}
doGet()方法
public
void
doGet(HttpServletRequest request,
HttpServletResponse response)
throws
ServletException, IOException {
// Servlet 代码
}
doPost()方法
public
void
doPost(HttpServletRequest request,
HttpServletResponse response)
throws
ServletException, IOException {
// Servlet 代码
}
destroy()方法
public
void
destroy() {
// 执行销毁!
}