首页 期权学习期权知识正文

request.getAttribute()和request.setAttribute()

xiaojiucai 期权知识 2020-08-17 564 0

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

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

request.getRequestDispatcher()是请求转发,前后页面共享一个request 

response.sendRedirect()是重新定向 前后页面不是一个request

sendRedirect是通知IE再次提交一个http请求,  dispatcher是直接转到目的地址,最直接得表现  应该是dispatcher后的IE地址栏地址是不变的

request.getRequestDispatcher()是服务器端跳转  response.sendRedirect()是客户端跳转

原文链接:https://www.qiquanji.com/post/8504.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论