Servlet

目录

一:Servlet

二:Hello Servlet

三:Servlet执行过程

四:Servlet的通用写法

 

一:Servlet

  • servlet是什么?

其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。

更多的是配合动态资源来做。 当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个 DefaultServlet

二:Hello Servlet

1.得写一个Web工程 , 要有一个服务器。

2.测试运行Web工程

1. 新建一个类, 实现Servlet接口

2. 配置Servlet , 用意: 告诉服务器,我们的应用有这么些个servlet。

    在webContent/WEB-INF/web.xml里面写上以下内容。

 

  <!-- 向tomcat报告, 我这个应用里面有这个servlet, 名字叫做HelloServlet , 具体的路径是com.itheima.servlet.HelloServlet -->

  <servlet>

    <servlet-name>HelloServlet</servlet-name>

    <servlet-class>com.itheima.servlet.HelloServlet</servlet-class>

  </servlet>



  <!-- 注册servlet的映射。  servletName : 找到上面注册的具体servlet,  url-pattern: 在地址栏上的path 一定要以/打头 -->

  <servlet-mapping>

    <servlet-name>HelloServlet</servlet-name>

    <url-pattern>/a</url-pattern>

  </servlet-mapping>

3. 在地址栏上输入 http://localhost:8080/项目名称/a

 

三:Servlet执行过程

 

四:Servlet的通用写法

    Servlet (接口)

        |

        |

    GenericServlet

        |

        |

    HttpServlet (用于处理http的请求)  (这个顺序是不是写得有问题?因为ctrl+左键的顺序并不是这样的)

  1. 定义一个类,继承HttpServlet 复写doGet 和 doPost

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值