import java.io.IOException;
import java.util.Enumeration;
import javax.servlet.GenericServlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class ServerByGenerServlet extends GenericServlet {
/**
* 构造方法,在用户第一次访问时执行
*/
public ServerByGenerServlet() {
System.out.println("构造函数");
}
/**
* 后续访问会不断调用此方法,
* 单实例,多线程。
*/
@Override
public void service(ServletRequest arg0, ServletResponse arg1)
throws ServletException, IOException {
System.out.println("处理请求");
}
/**
* 停止服务器,或者停止应用时,才会调用此方法
*/
@Override
public void destroy() {
System.out.println("对象被销毁");
}
/**
* 该方法在整个生命周期只会调用一次
* 只有在服务器启动后,被第一次访问时调用。后续访问将不再调用
*/
@Override
public void init(ServletConfig config) throws ServletException {
System.out.println("初始化了");
}
}