今天在写代码被session值给郁闷了很久,一直想让adminid这个值在jsp页面全程都可以用,但由于我一直用request.setAttribute(),所以一直没有解决,害得我为了得到这个值费了好大的劲,后来看了书才发现原来用request.getSession().setAttribute(),就可以让adminid这个值全程传递,真的是失算啊。这里介绍一下两者的区别,希望大家对大家有帮助,。

request.getSession().setAttribute("adminid",adminForm.getAdminid())把adminForm.getAdminid())返回值保存到session当前会话中,名称为adminid,只要当前会话不过期, 任何地方都可以访问到 ;request.setAttribute("adminid",adminForm.getAdminid())把adminForm.getAdminid())的返回值保存到request当前请求中,名称为adminid,只在当前请求中访问到,其他请

求中无法访问

request.setAttribute这个的生命周期就是request级别的
request.getSession().setAttribute这个的生命周期是session级别的

request.getSession().setAttribute()和 request.setAttribute()相关推荐

  1. JavaWeb:request.getSession().invalidate()与request.getSession().removeAttribute()的区别

    一.Session是什么? Session对象存储特定用户会话所需的属性及配置信息. 当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个会话中一直存在下去.当 ...

  2. JavaWeb:request.setAttribute()和session.setAttribute()的区别

    在编写javaweb中的servlet层程序时,为了实现前后端的交互,我们通常会使用request.setAttribute()和session.setAttribute()保存一些信息,用于其他页面 ...

  3. 【通俗易懂的解释】HttpSession session = request.getSession(false);中的false是什么意思

    两种创建Session的方法: HttpSession session = request.getSession(); HttpSession session = request.getSession ...

  4. 避坑——request.getSession().setAttribute与request.setAttribute的区别

    刚开始不理解这个区别,导致每次前台取到的验证码总是有差别:坑---所以也记录下 equest.setattrbute()顾名思义只能在一个request内有效,如果重定向回客户端,将取不到值.requ ...

  5. request.getSession.setAttribute和request.setAttribute区别

    [方法1]request.getSession.setAttribute [方法2]request.setAttribute 相信很多初学的小伙伴对方法1和方法2,也充满了疑问,因为他们俩的作用都是把 ...

  6. 总结:request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别

    1.session.setAttribute()和session.getAttribute()配对使用,作用域是整个会话期间,在所有的页面都使用这些数据的时候使用. 2.request.setAttr ...

  7. request.getSession(false)到底返回什么

    HttpSession session = request.getSession(false); 很明显传false如果session不存在返回Null.

  8. request.getSession()

    request.getSession(); 与request.getSession(false);区别 服务器把session信息发送给浏览器   浏览器会将session信息存入本地cookie中 ...

  9. 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)--转

    出处:http://blog.csdn.net/xxd851116/archive/2009/06/25/4296866.aspx [前面的话] 在网上经常看到有人对request.getSessio ...

最新文章

  1. docker 笔记 (6)搭建本地registry
  2. 初识Tcl(七):Tcl 字符串
  3. iserdese2接口详解_Xilinx Notes.docx
  4. Github 个人首页档案资料卡 README 自述文件
  5. java虚拟机的生命周期_深入理解Java虚拟机——JVM的生命周期
  6. pt-osc原理、限制、及与原生online-ddl比较
  7. Java中 == 和 equals 的区别是什么?
  8. java windows linux 乱码_Linux 中 Windows 中文乱码
  9. 计算机丢失binkw32会怎么样,binkw32.dll 丢失 binkw32dll安装在哪
  10. 如何将pdf导出html,如何导出PDF版、导出EXE版、导出HTML离线版?
  11. E 定向 牛客练习赛25
  12. js两个问号代表什么_js中的Object.assign接受两个函数为参数的时候会发生什么?...
  13. Android IPC机制(4)-Binder连接池
  14. linux源码(含有kfifo)下载
  15. 如何撰写总体设计与详细设计文档
  16. 数据结构与算法-第三章 链表
  17. 看完这20部电影,你可以去全球任何一家公司做董事长或总经理
  18. 4.3.2 Calculating and Applying VaR
  19. 业务知识 - 行业笔记
  20. linux 下 FFmpeg 录制命令

热门文章

  1. 高频交易——当期货配对交易加入了止损
  2. 拆解B站内容运营新思路,UP主如何在内卷严重赛道中“求同存异”
  3. 苹果电脑上手写html,暴强:Mac电脑触控板也可用Apple Pencil手写笔
  4. 【计算机基础】进制转换
  5. 教你如何使用Python写游戏辅助脚本
  6. java中public,private,protect,default区别
  7. SM4加密算法原理以及C语言实现
  8. 设计一个好的游戏世界观需要哪些必备要素?
  9. Android Studio使用技巧系列教程(二)
  10. 12.静态路由、静态缺省路由