- import java.io.IOException;
- import javax.servlet.Servlet;
- import javax.servlet.ServletConfig;
- import javax.servlet.ServletException;
- import javax.servlet.ServletRequest;
- import javax.servlet.ServletResponse;
- public class One implements Servlet{ // 问实现Servlet接口必须实现哪些方法?
- static{
- System.out.println("类加载");
- }
-
- public One(){
- System.out.println("实例化,构造方法。。");
- }
-
- public void destroy() {
- System.out.println("destroy 方法");
- }
- public ServletConfig getServletConfig() {
- System.out.println("getServletConfig 方法");
- return null;
- }
- public String getServletInfo() {
- System.out.println("getServletInfo 方法");
- return null;
- }
- public void init(ServletConfig arg0) throws ServletException {
- System.out.println("init 方法");
- }
- public void service(ServletRequest arg0, ServletResponse arg1)
- throws ServletException, IOException {
- System.out.println("service方法");
- }
- }
- 运行结果:
- 类加载
- 实例化,构造方法。。
- init 方法
- service方法
- /* 问 为什么destroy方法 在重新部署一次刷新后才会调用?
- 2012-11-19 9:08:45 org.apache.catalina.startup.HostConfig checkResources
- 信息: Reloading context [/myservlet]*/
- destroy 方法
复制代码 |