request 对象

article/2025/8/30 6:17:41

1、HTTP通信协议是客户与服务器之间一种提交(请求)信息与响应信息(request/reponse)的通信协议。在JSP中,内置对象request封装了用户提交的信息,那么该对象调用相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。

客户通常使用HTML表单向服务器的某个JSP页面提交信息,表单的一般格式是:

<FORM method =get | post action =“提交信息的目的地页面”>

  提交手段

</FORM>

其中<FORM>是表单标签,method取值get或post。get 方法和post方法的主要区别是:

使用get方法提交的信息会在提交的过程中显示在浏览器的地址栏中,而使用post方法提交的信息不会显示在地址栏中。提交手段包括通过文本框、列表、文本区等。例如:

<FORM action=”tom.jsp” method =post>

   <INPUT type=”text” name=”boy” value=”ok”>

   <INPUT TYPE =”submit” value=”送出” name=”submit”>

</FORM>

该表单使用post方法向页面tom.jsp提交信息,提交信息的手段是在文本框输入信息,其中默认信息是“OK”,然后单击“送出”按钮向服务器的JSP页面tom.jsp提交信息。

request 对象可以使用getParameter(String s)方法获取该表单通过text提交的信息。比如:

Request.getParameter(“boy”);

2、获取客户提交的信息

request 对象获取客户提交信息的最常用的方法是getParameter(String s)。在下面例子中,example3_1.jsp页面通过表单向tree.jsp页面提交信息”I am Sunshine_gao,I am a student ,I am tired today!” ,tree.jsp页面通过request对象获取表单提交的信息,包括text的值以及按钮的值。

所有的例子都保存在Web服务目录的根目录Root中。

 

 

Example3_1.jsp如下

 

<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY bgcolor=cyan><FONT size=3>
<FORM action="tree.jsp" method=post name=form>
<INPUT type="text" name="boy">
<INPUT TYPE ="submit" value="Enter" name="submit">
</FORM>
</FONT>
</BODY>
</HTML>


tree.jsp

 

 

<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY bgcolor=cyan><FONT size=4>
<p>获取文本框提交的信息:
<%String textContent=request.getParameter("boy");
%>
<BR><%=textContent%><p>获取按钮的名字:<%String buttonName=request.getParameter("submit");%><BR><%=buttonName%></FONT></BODY></HTML>


 

 

 

 


http://chatgpt.dhexx.cn/article/E1tJVduC.shtml

相关文章

使用request对象

示例request对象使用 首先建立一个register.jsp文件&#xff0c;最后的提交&#xff0c;提交到那里呢&#xff0c;图二的show.jsp&#xff0c;路径因为两个文件都在webcontent里&#xff0c;所以默认就行&#xff0c;不用再指定路径 在show.jsp中转码后获取&#xff0c;同时因…

Request对象

request对象封装了由客户端生成的HTTP请求的所有细节&#xff0c;主要包括HTTP头信息&#xff0c;系统信息&#xff0c;请求方式和请求参数等。通过request对象提供的相应方法可以处理客户端浏览器提交的HTTP请求中的各项参数。 访问请求参数 我们知道request对象用于处理HTT…

Java 之 Request 对象

一、Request 对象和 Response 对象原理 request和response对象是由服务器创建的&#xff0c;供我们使用的。 request对象是来获取请求消息&#xff0c;response对象是来设置响应消息。 原理示意图&#xff1a; 二、Request 对象继承体系结构 三、Request 功能 1、获取请求消息数…

【Web基础】Request对象

1&#xff0c;Request和Response的概述 Request是请求对象&#xff0c;Response是响应对象。 这两个对象在我们使用Servlet的时候有看到&#xff1a; 此时&#xff0c;我们就需要思考一个问题request和response这两个参数的作用是什么? request: 获取请求数据 浏览器会发送H…

请求对象request

一、请求对象介绍. 请求:获取资源。在BS架构中,就是客户端浏览器向服务器端发出询问。 请求对象:就是在项目当中用于发送请求的对象。 二、请求对象Request常用方法-获取各种路径 返回值方法名说明StringgetContextPath()获取虚拟目录名称StringgetServletPath()获取Servlet…

【JavaWeb】Request对象详解

HTTP之Request&#xff1a;接上一篇博文HTTP协议详细. 本文目录 一.Request请求1.Request对象和Response对象的原理2.Request对象继承体系结构3.Request功能3.1 获取请求消息数据3.2 获取请求头数据3.3 获取请求体数据 4.Request其它功能4.1 获取请求参数通用方式4.1.1 中文请求…

java基础教程:基础语法之术语和入口类(2)

我们上节课已经学会了如何安装java环境&#xff0c;编译和运行java代码。那么&#xff0c;java当中有哪些编程的语法规则呢&#xff1f; 我们会通过几节课来了解这部分内容。这几节课不会从面向对象的方向来解释java的语法&#xff0c;后面会单独介绍。 这节课我们了解如下两个…

【Java基础教程】(三十二)常用类库篇 · 第二讲:包装类 Wrapper Class——概念及用途, 自动装箱与拆箱,常用操作方法~

Java基础教程之常用类库 包装类 1️⃣ 概念2️⃣ 设计目的&#xff08;作用&#xff09;和用途3️⃣ 使用3.1 自动装箱与拆箱3.2 常用方法3.3 常用属性3.4 null和默认值 4️⃣ 注意事项&#x1f33e; 总结&#x1f4d1; 本文源码下载地址 1️⃣ 概念 在Java编程中&#xff0c…

java基础教程01讲:使用idea写第一个java程序

1、使用idea创建一个java、web项目&#xff0c;新安装的idea&#xff0c;第一次&#xff0c;打开如图下面的界面 选择第一个 2、如果不是第一次打开&#xff0c;就我们选择new---》project 3、点击下一步 再点击下一步 4、project name写项目名称、project location是代码存放…

grpc java 基础教程

1 RPC 框架原理RPC 框架的目标就是让远程服务调用更加简单、透明&#xff0c;RPC 框架负责屏蔽底层的传输方式&#xff08;TCP 或者 UDP&#xff09;、序列化方式&#xff08;XML/Json/ 二进制&#xff09;和通信细节。服务调用者可以像调用本地接口一样调用远程的服务提供者&a…

【Java基础教程】Java学习路线攻略导图——史诗级别的细粒度归纳 ~

Java学习路线攻略导图 上篇 前言1、入门介绍篇2、程序基础概念篇3、包及访问权限篇4、异常处理篇5、特别篇6、面向对象篇7、新特性篇8、常用类库篇9、多线程篇10、IO篇11、网络编程篇12、集合体系篇13、JDBC篇 前言 &#x1f37a;&#x1f37a; 各位读者朋友大家好&#xff01…

idea java 单元测试_Java基础教程:IDEA单元测试

Java基础教程&#xff1a;IDEA单元测试 环境配置 使用idea IDE 进行单元测试&#xff0c;首先需要安装JUnit 插件。 安装JUnit插件步骤 File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装。 安装完成后需要重新启动…

【Java基础教程】标识符与关键字

✅作者简介&#xff1a;大家好我是hacker707,大家可以叫我hacker &#x1f4c3;个人主页&#xff1a;hacker707的csdn博客 &#x1f525;系列专栏&#xff1a;Java基础教程 &#x1f4ac;推荐一款模拟面试、刷题神器&#x1f449;点击跳转进入网站 标识符与关键字 标识符关键字…

【Java基础教程】用Java实现猜数字小游戏

✅作者简介&#xff1a;大家好我是hacker707,大家可以叫我hacker &#x1f4c3;个人主页&#xff1a;hacker707的csdn博客 &#x1f525;系列专栏&#xff1a;Java基础教程 &#x1f4ac;推荐一款模拟面试、刷题神器&#x1f449;点击跳转进入网站 &#x1f3c6;在本周获得了新…

【Java基础教程】详解Java三种流程控制语句

✅作者简介&#xff1a;大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1&#x1f3c6; &#x1f4c3;个人主页&#xff1a;hacker707的csdn博客 &#x1f525;系列专栏&#xff1a;Java基础教程 &#x1f4ac;推荐一款模拟面试、刷题神器&#x1f449;点…

java基础教程:集合概述(27)

今天要讲的内容是集合。集合是我们编程时非常频繁的对象&#xff0c;必须花费大量时间学习。 我们还是从是什么和为什么两个角度进行引入。 集合是什么&#xff1f; 集合是存储和操作一组对象的对象。类似一个池子&#xff0c;可以存储操作一组元素。 为什么要有集合&#xf…

Java 零基础教程,看完就会,建议收藏

如果你不懂Java 并且想认真学习接触了解一下Java的语法&#xff0c;建议把这篇文章收藏了&#xff0c;多看几遍&#xff0c;应该可以初步掌握Java 大部分基础的语法 。 让我们出发吧&#xff01;ps:本文有点长&#xff0c;耐心阅读 。 〇&#xff0c;编程环境 工程项目推荐使…

找呀找呀找地铁

杭州地铁1号线据说2010年开通&#xff0c;还好下沙那边有地铁站&#xff0c;刚好在单位门口&#xff0c;不然在城区和这个鸟不生蛋的地方两头跑&#xff0c;可怎么活啊&#xff1f; 谁要以前不好好努力&#xff0c;多捞点钱呢&#xff1f;真是“老大徒伤悲”啊&#xff01;这个…

转载-高仙机器人落地北京杭州深圳多个城市地铁

你知道吗&#xff1f;世界上第一条地铁始建于1863年的伦敦&#xff0c;中国的地铁时代则在1969年的北京开启。 地铁作为黄金动脉&#xff0c;是衡量城市发展的关键指标之一。地铁不仅可以减少城市交通道路拥堵&#xff0c;带动周边地区发展&#xff0c;还可以减少环境污染&…

我国首个5G地铁站开通:TCL集团重组方案通过;苹果2019新品图泄露|雷锋早报...

我国首个5G地铁站在成都开通 近日&#xff0c;成都市政府新闻办发布消息称&#xff0c;全国首个5G地铁站&#xff08;地铁10号线太平园站&#xff09;已于1月5日在成都正式开通&#xff0c;该地铁站是全国第一个覆盖5G信号的地铁站&#xff0c;将成为四川移动对5G室内分布系统…