public class HelloServlet implements Servlet {
private String message;
//servlet生命周期
//第一,二是在第一次访问,的时候创建servlet程序
public HelloServlet() {
System.out.println("1--构造器方法");
}
//初始化
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println("2--init初始化");
}
@Override
public ServletConfig getServletConfig() {
return null;
}
// 第三步,每次访问都会被调用
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
System.out.println("3--HelloServlet 被访问了");
//类型转换(因为它没有getMethod()方法)
HttpServletRequest httpServletRequest=(HttpServletRequest)req;
//获取请求方式
String method=httpServletRequest.getMethod();
if ("GET".equals(method)){
System.out.println("get请求");
}else if("POST".equals(method)){
System.out.println("post请求");
}
}
@Override
public String getServletInfo() {
return null;
}
//第四步,在web工程停止时调用
public void destroy() {
System.out.println("4--destroy销毁方法");
}
}
servlet请求分发处理
最新推荐文章于 2022-12-24 19:28:09 发布