码迷,mamicode.com
首页 > 其他好文 > 详细

request.getAttribute()与request.setAttribute()

时间:2014-06-15 15:59:18      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:java   服务器   

request.getAttribute()与request.setAttribute()

request.getAttribute("nameOfObj")可得到JSP页面一表单中控件的Value。其实表单控件中的Object的 name与value是存放在一个哈希表中的,所以在这里给出Object的name会到哈希表中找出对应它的value。

而不同页面间传值使用request.setAttribute(position, nameOfObj)时,只会从a.jsp到b.jsp一次传递,之后这个request就会失去它的作用范围,再传就要再设一个 request.setAttribute()。而使用session.setAttribute()会在一个过程中始终保有这个值。

P.S.:JavaScript与JSP中不能相互传值,因为JavaScript运行在客户端,而JSP运行在服务器端。若想使它们之间可以相互传递参数,可以在JSP中设置一个hidden控件,用它的value结合上面所说的用法来传递所需的数值。

 

request.getAttribute()与request.setAttribute(),布布扣,bubuko.com

request.getAttribute()与request.setAttribute()

标签:java   服务器   

原文地址:http://blog.csdn.net/veloi/article/details/30465439

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!