request.getParameter/setAttribute/getAttribute

request.getParameter() 和request.getAttribute() 区别 立即下载

request.getParameter/setAttribute/getAttribute

1.getAttribute是取得jsp中 用setAttribute設定的attribute 
2.parameter得到的是string;attribute得到的是object 
3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。即request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。

JSP中getParameter与getAttribute有何区别?
——说实话,这个问题当初我也困惑很久,我也知道怎么用,可是到底有什么区别,我也不是很清楚,后来找了很多资料才明白。昨天又有一位朋友问我这个问题,想我当初同样也困惑过,于是我就把这个问题贴出来,让同样困惑的朋友解惑。
——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。
——getAttribute则可以是对象。
——getParameter()是获取POST/GET传递的参数值;
——getAttribute()是获取对象容器中的数据值;
——getParameter:用于客户端重定向时,即点击了链接或提交按扭时传值用,即用于在用表单或url重定向传值时接收数据用。
——getAttribute:用于服务器端重定向时,即在sevlet中使用了forward函数,或struts中使用了mapping.findForward。getAttribute只能收到程序用setAttribute传过来的值。
——getParameter()是获取POST/GET传递的参数值;
——getAttribute()是获取SESSION的值;
另外,可以用setAttribute,getAttribute发送接收对象.而getParameter显然只能传字符串。
setAttribute 是应用服务器把这个对象放在该页面所对应的一块内存中去,当你的页面服务器重定向到另一个页面时,应用服务器会把这块内存拷贝另一个页面所对应的内存中。这样getAttribute就能取得你所设下的值,当然这种方法可以传对象。session也一样,只是对象在内存中的生命周期不一样而已。
getParameter只是应用服务器在分析你送上来的request页面的文本时,取得你设在表单或url重定向时的值。

getParameter   返回的是String,   用于读取提交的表单中的值;       
getAttribute   返回的是Object,需进行转换,可用setAttribute设置成任意对象,使用很灵活,可随时用;

-----------------------

 

1, request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回String类型的数据。 

  - request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据 
  - getParameter返回String 

2,  request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。这两个方法能够设置Object类型的共享数据。 

  - request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。 
  - getAttribute是返回对象 

总的来说:request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据
UE4游戏开发:GameInstance与GameMode的实战应用与避坑指南 本文深入解析了UE4中GameInstance与GameMode的核心差异与实战应用。GameInstance作为贯穿游戏进程的全局单例,负责跨关卡数据持久化与系统管理;而GameMode则定义特定关卡内的游戏规则与逻辑,随关卡加载销毁。文章通过数据存储、动态模式切换及网络游戏等场景,提供了清晰的应用指南与常见避坑方案,帮助开发者构建更健壮的UE4游戏架构。 阅读详情

相关推荐

ros2 humble中使用realsense t265与d435

前提,安装realsense SDK 2.51.1版本并且能成功启动realsense-viewer V2.51.1想要在ros2中使用realsense t265,必须配合realsense SDK v2.51.1使用realsense-ros 4.51.1版本,因为新版本realsense ros2不再对t265支持下面记录源码编译安装 realsense-ros 4.51.1版本。

m0_72797388的博客 956

说说request.getParameter/setAttribute/getAttribute的区别

1.getAttribute是取得jsp中用setAttribute設定的attribute2.parameter得到的是string;attribute得到的是object3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttribute()方法传递的数据...

dengsi0819的博客 175

CMU动作捕捉数据集实战:从AMC文件到Python可视化的完整流程

本文提供了CMU动作捕捉数据集的完整实战指南,详细解析了AMC文件格式,并对比了MATLAB转换、Python原生解析及转换为BVH格式三种数据解析策略。重点介绍了如何构建Python数据处理与可视化管道,包括将数据转换为Pandas DataFrame、绘制时间序列与相关性热力图,以及实现3D骨架动画,帮助开发者高效利用这一经典动作捕获数据集进行运动分析与模型训练。

android的专栏 716

request.getParameter()与request.setAttribute()的区别(转)

(1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求...

csdn20142014的博客 1627

从零构建:Esp32+Esp-IDF驱动ST7789屏幕并集成LVGL图形库

本文详细介绍了如何从零开始使用Esp32和Esp-IDF驱动ST7789屏幕并集成LVGL图形库。内容涵盖环境准备、SPI驱动配置、屏幕初始化、LVGL图形库集成及常见问题排查,帮助开发者快速实现高效稳定的显示解决方案。

weixin_42657024的博客 526

ArcGIS Pro实战:用时空立方体分析共享单车轨迹数据(含3D可视化技巧)

本文详细介绍了在ArcGIS Pro中利用时空立方体技术分析共享单车轨迹数据的全流程。从数据预处理、构建时空立方体,到执行新兴时空热点分析,并最终实现动态3D可视化,手把手教你挖掘城市骑行活动的时空规律。文章重点解析了工具参数设置、常见报错解决方案,并提供了可复用的Python脚本,助力城市规划与交通研究者高效完成时空模式挖掘。

weixin_28323057的博客 138

关于request.getParameter()与request.setAttribute()的区别

request.getParameter()和request.setAttribute()都可以在页面上接收其他页面上的不同,那么两者之间有什么不同吗?下面将通过例子为大家介绍: 先看两段代码: 1、  request.getParameter()使用示例 本示例存在两个页面,1.jsp,2.jsp。 1.jsp源码:本页面通过form表单提交,与2.jsp页面为链接关系 2.j

柳下清明 3030

cartographer基于3d地图的纯定位模式

关于纯定位模式呢,本人试过2d和3d,怎么说呢,有条件的话,建议直接上3d,因为博主当初在做定位时针对室内和室外都尝试过,2d只在室内环境下效果会很棒,但是在室外就呵呵啦!所以这里直接讲解3d室外定位(建图篇请自己查看我之前的博客:[3d建图](https://blog.csdn.net/qq_40216084/article/details/105531983) 看了我之前的博客大概知道配置文件和源文件路径了,我这里就不把路径写出来了,挺麻烦的。直接讲怎么做把,有不懂的留言,看到了我一定知无不言。 **首

qq_40216084的博客 5552

request.getAttribute()和 request.getParameter()有何区别?

1、request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据。 2、getAttribute是返回对象,getParameter返回字符串 3、getAttribute()一向是和setAttribute()一起使用的,只有先用setAttribute()设置之后,才能够通过getAttribute()来获得值,它们传递的是Object类型的数据。而且必须在同一个request对象中使用才有效。,而getParameter()是接收表单的get或者 p

m0_62974612的博客 731

华为OD机试双机位C卷:补种未成活胡杨 (C/C++/Py/Java/Js/Go)

华为OD机试双机位C卷 补种未成活胡杨,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 补种未成活胡杨。

qq_45776114的博客 4007

Python 爬虫实战:微信搜一搜内容深度爬取(含搜索结果解析与企业级架构设计)

在信息爆炸的时代,微信搜一搜已成为海量信息获取的重要入口。无论是个人知识探索,还是企业舆情监控,掌握微信搜一搜内容的深度爬取能力具有巨大价值。本文将从基础原理到企业级实现,全面解析微信搜一搜爬虫的开发过程。

yansideyucsdn的博客 2455

request.getParameter/setAttribute/getAttribute的区别

request.getParameter/setAttribute/getAttribute 1.getAttribute是取得jsp中 用setAttribute設定的attribute  2.parameter得到的是string;attribute得到的是object  3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表

cnq2328的专栏 302

Python + OpenCV 计算视频中运动最慢小球的坐标验证码

本文提出一种基于Python和OpenCV的视频分析方法,用于检测多个运动小球中最慢运动目标的坐标。方法主要包括:1) 通过背景差分和形态学处理提取运动前景;2) 基于轮廓面积和圆形度筛选候选小球;3) 利用图像矩计算小球质心坐标;4) 通过近邻关联构建运动轨迹;5) 根据轨迹平均速度确定最慢目标。该方法能有效处理包含线条干扰和静态大圆干扰的背景,稳定输出最慢小球的中心坐标。实验结果表明,该方法能准确识别运动最慢的小球并定位其位置。

码王吴彦祖的博客 116

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

request.getParameter()和requset.getAttribute()的区别?

a.request.getParameter()获取的类型是String;request.getAttribute()获取的类型是Object b.request.getParameter()获取的是POST/GET传递的参数和URL中的参数;request.getAttribute()获取的是对象容器中的数据值/对象 c.request.setAttribute()和request.getAttribute()可以发送、接收对象;request.getParameter()只能接收字符串。官方不开放r

weixin_42173730的博客 291

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

request.getAttribute()和 request.getParameter()有何区别?

a、request.getParameter()获取的类型是String;request.getAttribute()获取的类型是Object。 b、request.getPrameter()获取的是POST/GET传递的参数值和URL中的参数;request.getAttribute()获取的是对象容器中的数据值/对象。 c、request.setAttribute()和request.getAttribute()可以发送、接收对象;request.getParamter()只能接收字符串,官方不开放re

qq_44761854的博客 796

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

request.getAttribute()和 request.getParameter()有何区别:

request.getAttribute()和 request.getParameter()有何区别:

SGLP521的博客 369

零基础JavaWeb入门——第五课第一小节:九大内置对象 · 第1个:request(请求对象)

本系列文章的设立直接目的是期末复习使用其次是入门相关知识,内容是根据课堂老师发的资料用deepseek整理外加自己理解整理,这是本人第一次学习相关知识,可能内容已经落伍,但主要目的是期末备考

2402_87686098的博客 231

Java web中HttpServletRequest对象获取请求参数

请求参数获取单个值用,多值用;GET 提交方式的参数会拼在 URL 后,POST 则在请求体里Request 转发存数据、取数据,仅在一次请求内有效;forward()转发是 “服务器内部跳转”,地址栏不变,数据共享;编码问题:页面 / 响应要设置,避免中文乱码(

2503_91352138的博客 247

Request对象的概述及API的介绍 Request对象的概述:什么是Request对象; Request对象的API的代码演示

Request对象的概述及API的介绍 Request对象的概述:什么是Request对象 开发的软件都是B/S结构软件,从浏览器向服务器提交一些数据,将这些内容进行封装就封装成了一个请求对象(Request对象)。 Request对象的API 获得客户机信息: getMethod();获得请求的方式   getQueryString();获得请求路径后的提交参数的字符串:  que

boss_way的博客 1799

request.getParameter()、request.setAttribute()与request.getAttribute()的作用

1、request.getParameter()方法是获取通过类似post,get等方式传入的数据,即获取客户端到服务端的数据,代表HTTP请求数据。 2、request.setAttribute()方法是将request.getParameter()方法获取的数据保存到request域中,即将获取的数据重新封装到一个域中。 3、request.getAttribute()方法是返回在requ...

liuzhongyu 8908

request.setAttribute和request.getAttribute还有session.setAttribute和session.getAttribute还有request.getPar

而不同页面间传值使用request.setAttribute(position, nameOfObj)时,只会从a.jsp到b.jsp一次传递,之后这个request就会失去它的作用范围,再传就要再设一个 request.setAttribute()。(1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。...

daobuxinzi的博客 2144

request、session的getparameter、getAttribute、setAttribute方法区别与联系

request.getparameter()与session.getAttribute()、request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别 request.getParameter(),页...

1180

setAttribute、getAttribute、getParameter方法的用法 /// Session的getSession()方法的使用小结

setAttribute、getAttribute、getParameter一、setAttribute、getAttribute、getParameter**例如: servlet从请求页面中通过getParameter来获得参数****例如:跳转页面通过getAttribute来获得请求的属性二、Session的getSession()方法的使用小结 一、setAttribute、getAttribute、getParameter getAttribute表示从request范围取得设置的属性,必须要先

qq_42005540的博客 4512

setAttribute、getAttribute 和 getParameter

一、setAttribute setAttribute这个方法的作用就是保存数据,然后还可以用getAttribute方法来取出,在JSP内置对象session和request中都有这个方法。 setAttribute 是应用服务器把这个对象放在该页面所对应的一块内存中去,当你的页面服务器重定向到另一个页面时,应用服务器会把这块内存拷贝到另一个页面所对应的内存中。 这样getAttribute就能取得你所设下的值,当然这种方法可以传对象。 session也一样,只是对象在内存中的生命周期不一样而已。 1、r

weixin_45139496的博客 1346
上一篇: 事务
下一篇: Java调用webService接口
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值