请求对象介绍
请求: 获取资源, 在BS架构中,就是客户端浏览器向服务器发出询问
请求对象: 就是项目当中用于发送请求的对象
请求对象常用方法-获取各种路径
请求对象常用方法-获取请求头信息
请求对象常用方法-获取请求参数信息
获取请求参数并封装对象
1. 手动封装方式
2. 反射封装方式
3.工具类封装方式
流对象获取请求信息
中文乱码问题
GET方式: 没有乱码问题,在Tomcat8版本以后已经解决了
POST方式: 可以通过setCharacterEncoding()方法来解决
请求转发
请求转发: 客户端的一次请求到达后,发现需要借助其他的Servlet 来实现功能
特点:
浏览器地址栏不变
域对象中的数据不丢失
负责转发的Servlet转发前后的响应正文会丢失
有转达的目的地来响应客户端
请求转发 -方法
请求包含
请求包含: 可以合并其他Servlet中的功能一起响应给客户端
特点:
浏览器地址栏不变
域对象中的数据不丢失
被包含的Servlet 响应头会丢失