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

谢谢欣赏

(`?ω?′)ゞ敬礼っ

时间: 2024-10-30 22:16:04

java-web——第九课 request的相关文章

java web 第二课javascript

一.javascript概述: 1.javascript:客户端脚本语言 What:运行在浏览器上,纯文本的内容 Why:可以给网页添加交互功能,省事,省时间,省流量 交互:获取页面数据--浏览器处理数据--浏览器返回处理结果提示信息. 特点:类java和c对语法 自上向下解释执行 使用文本编写,直接嵌入HTML中执行 2.Javascript应用场景: 表单验证:客户端数据计算:特效动画 3.first javascript: 1).事件中:鼠标在浏览器中触发的操作: 如:单击,焦点转移,鼠标

java web中的request和respone

response和request ------------------ 服务器处理请求的流程: 服务器每次收到请求时,都会为这个请求开辟一个新的线程. 服务器会把客户端的请求数据封装到request对象中,request就是请求数据的载体!(袋子) 服务器还会创建response对象,这个对象与客户端连接在一起,它可以用来向客户端发送响应.(手机) ------------------ response:其类型为HttpServletResponse ServletResponse-->与协议无

JAVA学习第九课(关键字二static)

关键字二. static(静态) 特点: static 用于修饰成员(成员函数和成员函数) static的存在,优先于对象存在,随着类的加载而加载 static所修饰的成员,被所有对象共享 static可以直接被类名调用,格式:System.out.println(Person.country);:类名.静态成员 使用细节 静态方法只能访问静态成员,即static修饰的成员,static int data; 静态方法不可以写this.super:this代表着当前调用该方法的对象. 主函数(ma

JAVA学习第九课(关键字一)

关键字: this 关键字 this 使用一: 直接以代码解释: class Man { private int age; private String name; Man() { name= null;age = 0; } Man(String n)//正常直接打印"BLF,0",但是把n改为name呢,就会打印null,0 { name = n; }//改成name虽然增加了阅读性,但是参数名进栈时,栈区已经有了一个局部变量名name, 那么name的赋值,只会把自己赋值给自己.如

JavaWeb-08 (JavaWeb-Servlet基础&java web之request/respone)

JavaWeb-08 JavaWeb-Servlet基础&java web之request/respone JavaWeb-Servlet基础 一.ServletConfig对象 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数. 实验1:day0800servletConfig 工程架构: 工程下的web.xml文件内容 <?xml version="1.0" encoding="UTF

6_12 java WEB 第一节课

java web 工作原理 动态网页与静态网页最本质的区别是: 能否进行数据库操作 动态网页最大的特点就是具有交互性 ,  交互性指: 服务端会根据不同的用户请求显示不同的结果 OSI 7层参考模型 1.应用层 2.表示层 3.会话层 4.传输层 5 网络层 6 .数据链路层 7 .物理层 HTTP协议(hypertext  transfer protocol) : 超文本传输协议 ,是面向应用层的协议 TCP/IP  四层模型 1 . 应用层                 HTTP 2. 传

【Java学习系列】第4课--Java Web相关

本文地址 分享提纲: 1.概述 2. Jsp基础 2.1 1.概述 1)[来源和先导] 本文主要的java web的教程来源JSP是 菜鸟教程JSP 和 天码营Java Web.     主要的先导工作来源知乎,请参考 自学Java怎么入门  和 如何系统地学习java web技术 2)[脑图] Java Web思维导图 2. Jsp基础 2.1)[简介] JSP全称Java Server Pages,是一种动态网页开发技术.它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开头以

Java Web快速入门——全十讲

Java Web快速入门——全十讲 这是一次培训的讲义,就是我在给学生讲的过程中记录下来的,非常完整,原来发表在Blog上,我感觉这里的学生可能更需要. 内容比较长,你可以先收藏起来,慢慢看. 第一讲(参考<Java Web程序设计基础教程>第1章)1 JSP 和 Java的关系 一般Java指的标注版 Java SE   另外两个版本:Java EE 和 Java ME JSP属于Java EE的一部分.   Java EE:     组件:Web层组件(JSP+Servlet)+业务层组件

转:在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程

本文是一篇在Myeclipse下构建Java Web项目的初级教程.图文并茂,非常详细.所用的Myeclipse版本是7.5. 第一步:新建Web Project,如下图. 第二步,在弹出的窗口填写下面内容.Project Name填写的内容是项目名称:J2EE Specification Level选择Java EE 5.0,点击“Fininsh”按钮,进入下一步. 第三步,新建的项目结构如下图.项目包含下面几个包,一个src,一个Webroot,还有JRE...和Java EE...这个两个