java-web——第九课 request

什么是 request ?

Request对象的作用是与客户端交互,

收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。


request 包含哪些内容?

1.http头

2.目标(服务器)IP地址

3.目标(服务器)端口

4.请求的方式 ger post

5.发送的内容 文本,流


用图像来解释 request的存在


如何在浏览器中浏览 request

1.首先打开浏览器(这里就用 谷歌浏览器)

 

 2.随便打开一个网页(这里打开的是百度)

 

3.按 F12 进入控制台

 

4.点击进入 Network 

5.点击进入

6.这里整的一个,就叫一个 request


request怎么运用到项目之中

我们就拿提交表单的操作来阐述

1.创建一个 java web 项目

2.建一个 jsp 网页

3.加入一个表单

 

4.效果如下

5.既然有提交的地址,我们就需要建一个控制器

6.首先第一步,解决显示乱码的问题

1 response.setCharacterEncoding("UTF-8");
2 response.setContentType("text/html;charset=UTF-8");
3 request.setCharacterEncoding("UTF-8");

7.获取表单提交的内容

8.试着操作一下

 成功将 数据 传递给了控制台


request get 和 post 的区别

1.首先是 IP 地址的不同

get

post

总结:请求方式的不同, IP地址也有区别,相对来说 post 较为安全

2.其次是刷新

get

post

3.控制台的不同

为了让结果更加明显,我们让信息输出到网页

4.对于 servlet 控制器中 doget 和 dopost 是否有联系

get结果

 

dopost结果

 

总结:

request get 方法对应 servlet控制台的 doget 方法

request post 方法对应 servlet控制台的 dopost 方法

谢谢欣赏

(`・ω・´)ゞ敬礼っ 

原文地址:https://www.cnblogs.com/mxnd/p/6919829.html