request.getAttribute()与request.setAttribute()与session.setAttribute()
2016-12-06 08:11
519 查看
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()会在一个过程中始终保有这个值。
总结:
1.setAttribute() 方法添加指定的属性,并为其赋指定的值。如果这个指定的属性已存在,则仅设置/更改值。
2.getAttribute()方法把它的各种属性的值查询出来。它只有一个参数——你打算查询的属性的名字。
3.removeAttribute()
方法删除指定的属性。
request.getAttribute("nameOfObj")可得到JSP页面一表单中控件的Value。其实表单控件中的Object的 name与value是存放在一个哈希表中的,所以在这里给出Object的name会到哈希表中找出对应它的value。
而不同页面间传值使用request.setAttribute(position, nameOfObj)时,只会从a.jsp到b.jsp一次传递,之后这个request就会失去它的作用范围,再传就要再设一个 request.setAttribute()。而使用session.setAttribute()会在一个过程中始终保有这个值。
总结:
1.setAttribute() 方法添加指定的属性,并为其赋指定的值。如果这个指定的属性已存在,则仅设置/更改值。
2.getAttribute()方法把它的各种属性的值查询出来。它只有一个参数——你打算查询的属性的名字。
3.removeAttribute()
方法删除指定的属性。
httpservletrequest :
客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的ip甚至客户端操作系统都包含在其内。
相关文章推荐
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.getSession.setAttribute().....
- request.getSession().setAttribute 和request.setAttribute的区别
- request.setAttribute()和request.getSession().setAttribute()解释
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别(记录)
- request.setAttribute()、session.setAttribute()和request.getParameter()、request.getAttribute()的联系与区别
- request.setAttribute()和request.getSession().setAttribute()区别
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setAttribute和request.getSession().setAttribute的区别
- request.setAttribute()和request.getSession().setAttribute()的区别
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setattrbute()&request.getsession.setattribute()
- 总结:request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- request.setAttribute()和request.getSession().setAttribute()解释