JSP中getParameter和getAttribute区别

SAP MTO实战:从销售订单到生产订单的精准触发与配置详解 本文深入解析SAP系统中按订单生产(MTO)模式的核心流程与配置。详细阐述了如何通过精准配置物料主数据策略组、需求类型及计划策略(如策略50),实现从销售订单自动触发生产订单的完整链路。文章结合实战案例,指导用户打通销售与生产环节,并提供了关键事务代码与常见问题排查指南,助力企业实现以销定产,优化库存与成本控制。 阅读详情

 

(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法

 

(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,

 

(3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。

 

一般通过表单和链接传递的参数使用getParameter

通过request.setAttribute("name","jerry")的方式赋值的使用request.getAttribute("name")

 

这个问题主要是request和session的差别,request范围较小一些,只是一个请求,简单说就是你在页面上的一个操作, request.getParameter()就是从上一个页面中的url、form中获取参数,但如果一个request涉及多个类,后面还要取参数,可以用request.setAttribute()和request.getAttribute(),但是当结果输出之后,request就结束了。

而session可以跨越很多页面,可以理解是客户端同一个IE窗口发出的多个请求。这之间都可以传递参数,比如很多网站的用户登录都用到了。

 

一般可以用getParameter得到页面参数。。。字符串。。。

getAttribute()可以得到对象。。。

 

getParameter可以得到页面传来的参数如?id=123之类的。

getAttribute()常用于servlet页面传递参数给jsp

 

 

个人见解:

当用户把值作为链接参数传递给下个页面或serve时,用getParameter()获取.如aa.jsp?id=1;还有表单的提交.

当用户把值放在了request中的一个属性时(request.setAttribute("aa","tt"),"aa"这个属性名可以任意取的),用getAttribute(属性名)获取.

 

request范围较小一些,只是一个请求,简单说就是你在页面上的一个操作, request.getParameter()就是从上一个页面中的url、form中获取参数。但如果一个request涉及多个类,后面还要取参数,可以用request.setAttribute()和request.getAttribute(),但是当结果输出之后,request就结束了。

而session可以跨越很多页面。范围大于request。

融合Retinex理论与Transformer的YOLOv8低光照目标检测增强方法【YOLOv8】 图像分解:将输入图像分解为光照成分和反射成分。光照估计:估计光照图以消除暗光区域。图像重建:将光照增强后的反射图像重建成最终图像。Retinexformer通过在Transformer中引入Retinex的图像增强思路,使得低光照图像的细节能够得到充分保留。本文提出了一种基于Retinexformer的低光照增强方法,用于改进YOLOv8模型在夜间和低光照环境下的目标检测性能。 阅读详情

相关推荐

ArcGIS License Server点击启动没反应,许可管理器无法启动怎么办

4 当我们再打开ArcGIS License Server Administrator的时候。3 在【服务】中找到【ArcGIS License Manager】双击。无法启动ArcGIS License Server的情况。在使用ArcGIS的过程中,我们经常会遇到。专注GIS领域知识分享,交流行业软件技巧。欢迎关注,不定期分享GIS各种问题和技巧。1 右击我的电脑——【管理】服务状态——启动,确定即可。启动类型选择——自动。

GIS蒲公英的博客 2万+

getParameter和getAttribute的区别

1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,(3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。===================

coolwzjcool的专栏 1081

QT-使用ECharts显示地图,还有更多惊艳的图表等待你的使用

QT-使用ECharts显示地图前言一、使用步骤1.下载示例2. QT使用HTML文件配置3.使用HTML文件4. 数据交互及自适应总结注意:这个地图是百度的在线地图,需要百度API密钥和在联网的状态下使用。离线使用图表 前言 我上文QT图表chart-饼状图,使用qt自带的图表库charts来显示图表,实现数据可视化,但是QT自带的图表库显示效果并不佳,通俗说,就是不好看。 然而,有这么一个开源图表库,图表种类极多,并且效果良好,能够实现具有很好的视觉冲击的数据可视化。 它就是Apache ECharts

博咯的博客 4896

getParameter和getAttribute

getParameter 方法需要通过客户端请求的名称来获取参数值,例如 request.getParameter("username"),而getAttribute 则需要通过属性名来获取属性值,例如 request.getAttribute("username")。getParameter 方法只能获取客户端提交的请求参数,而 getAttribute 方法可以获取并存储任意类型的属性值,例如将一个 JavaBean 存储到 request 属性中,以便在 JSP 等页面使用 EL 表达式进行访问。

m0_46536704的博客 1583

PG-FP6编程器错误代码解析与高效排障实战指南

在嵌入式系统开发与量产烧录中,编程器是连接开发环境与目标硬件的重要桥梁。其工作原理是通过特定的通信协议(如UART、SWD)与微控制器(MCU)建立连接,完成程序代码的写入、擦除与校验。这项技术的核心价值在于确保固件能够准确、可靠地部署到硬件中,是产品从原型到量产的关键环节。在实际的工程实践中,尤其是在使用瑞萨(Renesas)PG-FP6这类编程器进行调试或批量生产时,工程师常会遇到各种通信失败、编程验证错误或电源异常等问题,这些问题往往以特定的错误代码形式呈现。深入理解这些错误代码背后的硬件连接、电源时

weixin_34387468的博客 577

【CV论文精读】【协同感知综述】Collaborative Perception for Autonomous Driving :Current Status and Future Trend

感知是自动驾驶系统的关键模块之一,近年来取得了很大进展。然而,单个车辆的有限能力导致感知性能提高的瓶颈。为了突破个体感知的局限,协作感知被提出,它使车辆能够共享信息来感知视线和视野之外的环境。本文综述了有前途的协作感知技术的相关工作,包括介绍了基本概念,概括了协作模式,总结了协作感知的关键要素和应用。最后,我们讨论了这一研究领域面临的挑战和问题,并给出了一些潜在的进一步方向。

weixin_44184852的博客 4689

getAttribute和getParameter的区别(看这一篇就够了)

getAttribute和getParameter的区别 getAttribute方法是在服务器端内部使用,数据通过getParameter获取进来之后,在另一个页面还想继续使用这个数据就要把这个数据通过setAttribute保存起来,想用时再用getAttribute取出来即可使用。request.getAttribute获取的是服务器设置的数据,request.getParameter获取的是客户端比如浏览器的数据(获取http提交过来的数据)getAttribute返回的是对象,

m0_61972291的博客 1918

避开STM32中断优先级配置的坑:HAL_NVIC_SetPriority()参数你真的用对了吗?

本文深入解析STM32中断优先级配置中的关键问题,重点剖析HAL_NVIC_SetPriority()函数的正确使用方法。通过实际案例揭示优先级分组设置、抢占优先级与子优先级的区别,提供多中断系统中的优化策略和调试技巧,帮助开发者避免常见配置错误,提升系统稳定性。

weixin_42532938的博客 421

getparameter和getattribute分别是什么,以及区别

在Servlet编程中,和是两个非常重要的方法,它们各自服务于不同的目的和场景。下面将详细解释这两个方法是什么、如何使用以及它们之间的区别。定义:是接口的一个方法,用于从HTTP请求中获取请求参数的值。这些参数通常通过查询字符串(URL的后面的部分)或POST请求的正文发送。使用场景:当你需要获取用户通过表单提交或URL查询字符串传递的数据时,你会使用方法。使用方法: 这里的是请求参数的名字,将是该参数的值(如果存在的话),如果不存在则返回。示例:假设有一个GET请求,你可以这样获取参数的值: 定

weixin_45823318的博客 1250

VTK实战完整教程介绍

该专栏以VTK提供的Example为基础,讲解VTK中的相关接口和使用方法。订阅该专栏,带你了解所有VTK的功能,以便VTK更好的解决工作中遇到的问题。一起学习起来吧!

qq_40041064的博客 2502

SAP 角色继承、派生

角色继承、派生 继承:是指两个角色Role形成母子关系。子角色的所有菜单、授权都源于母角色,并与母角色保持一致。母角色与子角色是1对多的关系。 继承关系:新建子角色继承母角色中的事务(后续通过复制,将母角色授权数据复制至子角色) 派生概念:将母角色中的授权数据派生至子角色中。 业务场景:方便批量修改子角色权限。若有继承关系,只需要修改母角色,然后通过母角色派生功能,从而批量修改子角色授权数...

willieyuan的博客 1万+

getParameter()和getAttribute()方法

1.基本概念:1.1 getParameter()       她表示接收参数,这里的参数为页面提交的参数,一般包括:表单提交的参数、URL重写(就是***?id = 1)传的参数等,因此这个没有设置参数的方法(没有SetParatemer),而接收参数的返回是String.例:/*getParameter此方法的作用:"method"是表单form1提交过来的method,表单提交以后,表单里的...

a_cherry_blossoms的博客 4317

华为OD机试 - 小火车最多人时所在园区站点(Java 2024 E卷 100分)

刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 995

JSP中getAttribute和getParameter的区别

原地址:http://panlianghui-126-com.iteye.com/blog/732789 作为web的初学者,一直被getAttribute和getParameter这两个方法给困扰着,今天在网上搜了下,很受用,有那么点感觉了,现在来理下思路。 第一,它们取到的值不同。getAttribute取到的是对象(object),而getParameter取到的是String。

每天进步一点 1233

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

JSP【JAVA EE】中 getParameter 和 getAttribute 的区别

在最近学习JAVA EE的时候 对于 getParameter 和 getAttribute 什么时候用 在哪里用 有点混淆 getParameter:服务端获取客户端数据、已链接页面之间传参 没有setParameter方法 常用于在服务端使用request.getParameter(“参数名字”) 来取网页端提交的get和post数据 若两个JSP页面互相连接时 1.jsp 通过form表...

xiaohongIT的博客 608

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jsp中getAttribute和getParameter的区别

<br />1.getAttribute是取得jsp中 用setAttribute設定的attribute <br />2.parameter得到的是string;attribute得到的是object <br />3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。即request.get

mqmsdn的专栏 978

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Jsp中getAttribute和getParameter的区别

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

hekeji 119

JSP中getParameter与getAttribute区别

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

刚刚 916

jsp中getAttribute()和getParameter()的区别

Jsp 中request对象的getAttribute()和getParameter()方法的区别   1.getAttribute()返回的是Object类型数据,getParameter()返回的是String类型   2.getParameter()获取post/get传递的参数值(读取提交的表单中的值),getAttribute()是获取session的值   3.用setAt

LOVE_KG的专栏 342

jsp中getParameter()和getAttribute()的区别

jsp中getParameter()和getAttribute()的区别 在前后端交互的过程中,前端可能是通过表单提交或者ajax给服务器端发送请求。 那么服务器端常用request来获取服务器端发送的值。 那么request对象的getParameter()和getAttribute()的区别是什么呢? 首先返回值不同,getAttribute是返回对象,getParameter返回字符...

0bug0warning的博客 1051

JSP中getParameter与getAttribute有何区别?

JSP中getParameter与getAttribute有何区别? ——说实话,这个问题当初我也困惑很久,我也知道怎么用,可是到底有什么区别,我也不是很清楚,后来找了很多资料才明白。昨天又有一位朋友问我这个问题,想我当初同样也困惑过,于是我就把这个问题贴出来,让同样困惑的朋友解惑。 ——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的1...

zhangwei8607的博客 96

session的用法及JSP中request.getParameter()和session.getAttribute()的区别

session的用法及JSP中request.getParameter()和session.getAttribute()的区别

haison1128_chen的专栏 6416

[转]JSP中getParameter和getAttribute区别

(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,(3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。一般通过表单和链接传递的参数

gavinloo的专栏 9537

jsp中getParameter与getAttribute有何区别?

在jsp中通过getAttribute()方法获得用户名字:  getAttribute("username"); %> ——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。 ——getAttribute则可以是对象。 ——getParameter()是获取POST/GET传递的参数值;

weixin_35982117的博客 341

重定向/转发、jsp传递信息、getAttribute与getParameter区别

管理系统疑问总结 一、jsp之间的重定向/转发 1.重定向 重定向: 客户端自己改变 改变地址栏地址 无法传递值,至今没有发现如何传递 response.sendRedirect("regRequest.jsp"); //或者 String site = "http://www.runoob.com" ; response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); 2.转发 转发:

qq_43039472的博客 405

【JSP/Servlet】getParameter和getAttribute的使用、区别

getParameter和getAttribute区别 getParameter()获取的是客户端设置的数据。 getAttribute()获取的是服务器设置的数据。 getParameter()永远返回字符串 getAttribute()返回值是任意类型 既然parameter和attribute都是传递参数,为什么不直接使用parameter呢? ①服务器端,不能通过set...

寒泉 2万+
上一篇: 图解SSH框架配置步骤zz
下一篇: 代码中如何避免过多的if else
cpp_lzth
博客等级 码龄19年 125粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值