首页 > 其他 > 详细

Servlet快速入门

时间:2020-02-18 15:22:35      阅读:64      评论:0      收藏:0      [点我收藏+]
  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 }

技术分享图片

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

技术分享图片

 

Servlet快速入门

原文:https://www.cnblogs.com/rijiyuelei/p/12326134.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!