Servlet基础开发

发布时间 2024-01-13 15:32:22作者: 小茅棚

 

 

 1 public class SomeServlet01 implements Servlet {
 2     public SomeServlet01() {
 3         System.out.println("————————————执行了SomeServlet01的无参构造方法————————————");
 4         System.out.println("");
 5     }
 6     private ServletConfig servletConfig;//局部变量提升为成员变量,扩大其作用范围
 7 
 8     @Override
 9     public void init(ServletConfig servletConfig) throws ServletException {
10         this.servletConfig = servletConfig;
11         System.out.println("————————————开始执行SomeServlet01的init()方法————————————");
12         System.out.println("查看this对象是什么?  = " + this);
13         System.out.println("查看servletConfig对象是什么? = " + servletConfig);
14         System.out.println("————————————SomeServlet01的init()方法执行完毕————————————");
15         System.out.println("");
16     }
17 
18     @Override
19     public ServletConfig getServletConfig() {
20         return servletConfig; // 对外提供一个获取servletConfig对象的方法。
21     }
22 
23     @Override
24     public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
25         System.out.println("————————————执行SomeServlet01的service方法————————————");
26         System.out.println("");
27     }
28 
29     @Override
30     public String getServletInfo() {
31         System.out.println("————————————执行了SomeServlet01的getServletInfo方法————————————");
32         System.out.println("");
33         return "开发者:panda";
34 
35     }
36 
37     @Override
38     public void destroy() {
39         System.out.println("————————————执行SomeServlet01的destroy方法————————————");
40     }
41 }
SomeServlet01