首页 > 代码库 > java-web——第九课 request

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 方法

 

谢谢欣赏

(`?ω?′)ゞ敬礼っ 

java-web——第九课 request