- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
getAttribute和getParameter的区别
getAttribute 和 getParameter 的区别
?
getAttribute ? 和 ? getParameter ? 的区别 ?
? 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设置成任意对象,使用很灵活,可随时用; ?
? 个人认为: ? ? ? ?
? ? ? request.getAttribute():是request时设置的变量的值,用request.setAttribute( name , 您自己的值 ); 来设置值, ? ? ? ?
? ? ? request.getParameter():提取发送过来的参数如:本网页 ? ? ? ?
? ? ? /Expert/topic/4633/4633804.xml?temp=.3488123 ? ? ? ?
? ? ? request.getParameter( temp )== .3488123 ? ?
? request.getParameter ? ? ? ?
? ? ? 是用来接受来自get方法或post方法的参数 ? ? ? ?
? ? ? form ? ? ? method=post ? ? ? ?
? ? ? form ? ? ? method=get ? ? ? ?
? ? ? a ? ? ? href= 1.jsp?id=1 ok /a ? ? ? ?
? ? ? 只能接受java.lang.String ? ? ? ?
? ? ? 也就是说String ? ? ? hotel_id ? ? ? = ?
您可能关注的文档
- excel中取整函数的实际应用.doc
- Excel中的常用分布函数及其在气候统计中的应用.pdf
- Excel函数 Lookup与Vlookup函数的区别及应用讲解.doc
- excel公式运用.doc
- Excel函数_Lookup与Vlookup函数的区别及应用讲解.docx
- Excel函数实例高级应用教程.xls
- EXCEL图表 做法分析 自制图例.xls
- Excel单元格数据级联的做法.doc
- Excel在财务计算中的应用.doc
- Excel多条件的查询(INDEX+MATCH+阵列).docx
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 鲁教版初中八年级的上册英语短语句型.docx VIP
- 新人教版高中数学选择性必修第一册全套PPT课件及配套讲义.pptx VIP
- 四川省拟任县处级试题 四川省拟任县处级党政领导干部任职资格考试题.doc VIP
- 鲁教版八年级上册英语短语句型.doc VIP
- 最新人教版(2023年新版)信息技术四年级上册(含课后反思).pdf VIP
- 2025年广东省广州市高二下学期期末考试物理(理)试卷Word版含答案 .pdf VIP
- 简单的个人简历模板.pdf VIP
- 上消化道穿孔教学查房.pptx VIP
- 科研方法论知到智慧树期末考试答案题库2025年南开大学.docx VIP
- 2023山西临汾市永和县招用公益性岗位人员50人笔试备考题库及答案解析.docx VIP
文档评论(0)