1、Servlet

1.1、快速入门

  • 创建项目,创建一个类实现Servlet接口,共有五个方法,可以在service方法中打印文字

  • 配置Servlet

  • Servlet基本功能实现

  • 执行原理:

    • 服务器受到浏览器请求之后,解析url路径,获得Servlet资源路径
    • 查找web.xml文件中的
    • 找到对应的全类名,tomcat按照类名创建对象
    • 调用方法
  • 生命周期

    • 已略
  • 3.0版本以上的支持,版本号就是创建web项目的版本

  • @webservlet注解 可以定义多个路径,数组形式

2、Resquest

2.1、什么是request

  • 它来自servlet的五个方法之一的service方法的参数,tomcat会自动创建出request对象和response对象

2.2、sertvlet继承体系

Servlet基本功能实现

学习servlet之前应该了解下请求头的知识

Servlet基本功能实现

2.3、Resquest的功能

request可以用来获取请求行的各种参数,知道方法即可,这些方法要写在servlet的doget方法中

Servlet基本功能实现

2.4、URL URI的区别

Servlet基本功能实现

2.5、Request的转发

Servlet基本功能实现

2.6、共享数据

域对象,一个有作用范围的对象

Request域: 方法使用 request.setAttribute(String string, Oject obj)

  • setAttribute 存储数据,例如通过键值对保存,存的数据可以在这里自己创建
  • getAttribute获取数据
  • removeAttribute移除数据

2.7、ServletContext

方法使用 request.getServletContext()

相关文章: