Servlet快速入门

  1. 创建JavaEE项目
  2. 定义一个类,这个类必须实现Servlet接口
  3. 实现接口中的抽象方法
  4. 配置Servlet

为什么要配置Servlet
因为Java类定义好了,要通过浏览器访问Servlet,浏览器内要通过url访问
url:localhoust:8080/虚拟目录/具体资源名称
通过资源名称,映射类的访问,资源名称要找到这个类。
所以要把这个类,映射成这个路径的

 1 <!--配置Servlet-->
 2 <servlet>
 3     <!--起个短名-->
 4     <servlet-name>demo1</servlet-name>
 5     <!--全类名-->
 6     <servlet-class>cn.itcast.web.servlet.ServletDemo1</servlet-class>
 7 </servlet>
 8 <!--映射-->
 9 <servlet-mapping>
10     <!--映射名称对应类短名-->
11     <servlet-name>demo1</servlet-name>
12     <!--资源路径-->
13     <url-pattern>/demo1</url-pattern>
14 </servlet-mapping>
15 
16 package cn.itcast.web.servlet;
17 
18 import javax.servlet.*;
19 import java.io.IOException;
20 
21 /**
22  * @author 旗木五五开
23  * @create 2020-02-14 21:56
24  * Servlet快速入门
25  */
26 //实现 Servlet 接口,导入5个方法
27 public class ServletDemo1 implements Servlet {
28 
29     @Override
30     public void init(ServletConfig servletConfig) throws ServletException {
31 
32     }
33 
34     @Override
35     public ServletConfig getServletConfig() {
36         return null;
37     }
38 
39 //    提供服务的方法
40     @Override
41     public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
42         System.out.println("Hello Servlet");
43     }
44 
45     @Override
46     public String getServletInfo() {
47         return null;
48     }
49 
50     @Override
51     public void destroy() {
52 
53     }
54 }

每一次刷新都会调用提供服务的方法

 

posted @ 2020-02-18 14:35  风萧萧路漫漫  阅读(135)  评论(0编辑  收藏  举报
// 改变博客标题
浏览器标题切换
浏览器标题切换end