servlet概述

 

一、Servlet简介

    servlet 是运行在 Web 服务器中的小型 Java 程序。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。

1.1、编写一个servlet程序:

写一个java类,实现servlet接口

 

 

 

修改web.xml文件,给servlet提供一个可访问的URI地址

 



部署应用到tomcat服务器

测试:http://locahost:8080/day08_servlet/demo1

二、执行过程

 

 

 

三、Servlet生命周期
    实例化-->初始化-->服务->销毁

出生:(实例化-->初始化)第一次访问Servlet就出生(默认情况下)

活着:(服务)应用活着,servlet就活着

死亡:(销毁)应用卸载了servlet就销毁。

 

 

 

四、Servlet的三种创建方式

4.1、实现javax.servlet.Servlet接口

4.2、继承javax.servet.GenericServlet类(适配器模式)

 

4.3、继承javax.servlet.http.HttpServlet类(模板方法设计模式)

(开发中常用方式)

 

 

五、servlet映射细节:

servlet映射细节1:

 

 

servet映射细节2: 通配符* 代表任意字符串

url-pattern: *.do  以*.字符串的请求都可以访问 注:不要加/

url-pattern: /*  任意字符串都可以访问

url-pattern: /action/* 以/action开头的请求都可以访问

六、创建servlet的流程

在src下创建servlet包,在这个包下创建servlet文件

 

 

修改servlet的传输编码

 

 

在web.xml中配置文件

 

 

Servlet处理前端传来的逻辑、数据等,然后可以进行后端的一系列操作:连接服务器等。

转载于:https://www.cnblogs.com/shuaiqin/p/10547417.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值