博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getAttribute()和getParameter()的区别
阅读量:6478 次
发布时间:2019-06-23

本文共 598 字,大约阅读时间需要 1 分钟。

request.getParameter()——获取从Web客户端传递到Web服务器端的数据,代表HTTP请求数据; 用于Http协议层(个人认为)
request.getAttribute()和setAttribute()传递的数据只是存在于Web容器内部,在具有转发关系的Web组件之间共享。 Web容器内部的共享数据传递。
 
所以,
getParameter()得到的数据都是
String类型的。它是url中的参数值或者表单POST/GET提交传递过去的参数值。
例如 , 参数id,则获取id的值为888。
可见
getParameter()用于
客户端重定向
 
*******************
getAttribute()得到的数据是
object类型,需要强行转换得到相应类型。这是因为它是获取存放在Web应用特定范围中的数据值。
例如session或者request等等特定范围的共享数据。
getAttribute()用于
服务器端页面间的转发,即在sevlet中使用forward函数,或struts中使用了mapping.findForward。
getAttribute()只能get之前使用setAttribute()传递过来的数据。
本文转自 Icansoft 51CTO博客,原文链接: http://blog.51cto.com/android/112189

转载地址:http://nhwuo.baihongyu.com/

你可能感兴趣的文章
WPFの获取任意元素的位置
查看>>
WPF的TextBox产生内存泄露的情况
查看>>
RAMPS1.4 3d打印控制板接线与测试1
查看>>
PS 多次剪裁同一图片
查看>>
MusicXML 3.0 (2) - 调号
查看>>
黑科技揭秘:眼科大夫如何应用5G+8K完成远程会诊?
查看>>
从零搭建webpack前端类库脚手架[3]-强悍的babel
查看>>
[LeetCode/LintCode] Is Subsequence
查看>>
javascript cookie的传统用法,用cookie做一个记住用户名的小功能
查看>>
面试官!让我们聊聊正则
查看>>
厚颜无耻的免费使用Visio和project2016
查看>>
数组去重方法小结
查看>>
Async 函数的使用及简单实现
查看>>
Android开源库的制作
查看>>
Android 架构组件官方文档01——LifeCycle
查看>>
Mongoose 5.1.5 简易入门
查看>>
如何站在大数据的角度看100000个故事
查看>>
作为前端,如何帮帝都的朋友租到合适的房子
查看>>
ubuntu中swap(虚拟内存)设置
查看>>
JavaScript函数
查看>>