1、Servlet
1.1、快速入门
-
创建项目,创建一个类实现Servlet接口,共有五个方法,可以在service方法中打印文字
-
配置Servlet
-
-
执行原理:
- 服务器受到浏览器请求之后,解析url路径,获得Servlet资源路径
- 查找web.xml文件中的
- 找到对应的全类名,tomcat按照类名创建对象
- 调用方法
-
生命周期
- 已略
-
3.0版本以上的支持,版本号就是创建web项目的版本
-
@webservlet注解 可以定义多个路径,数组形式
2、Resquest
2.1、什么是request
- 它来自servlet的五个方法之一的service方法的参数,tomcat会自动创建出request对象和response对象
2.2、sertvlet继承体系
学习servlet之前应该了解下请求头的知识
2.3、Resquest的功能
request可以用来获取请求行的各种参数,知道方法即可,这些方法要写在servlet的doget方法中
2.4、URL URI的区别
2.5、Request的转发
2.6、共享数据
域对象,一个有作用范围的对象
Request域: 方法使用 request.setAttribute(String string, Oject obj)
- setAttribute 存储数据,例如通过键值对保存,存的数据可以在这里自己创建
- getAttribute获取数据
- removeAttribute移除数据
2.7、ServletContext
方法使用 request.getServletContext()