1,request.setAttribute(“curruser”,

curruser)这个方法是将curruser这个对象保存在request作用域中,然后在转发进入的页面就可以获取到你的值,如果你会一些框架的话,那些框架标签也可以获取到,比如struts标签,还有jstl。如果这你都不会的话,那么你可以在jsp页面编写java小脚本来获取:

User myuser =

(User)request.getAttribute("curruser")%>,在jsp页面显示值:。

2,session.setAttribute("curruser",

curruser)。这个方法和上面唯一的区别就是作用域,就是在你整个程序启动的时候,如果在session中保存了数据,那么在你这个无论你在哪个页面,在什么时候都可以获取到这个值,全局的,只要你的这个程序是启动的。session默认的过期时间是30分钟,过期无效,可以去修改这个值。

关于两者的作用域:

request的生命周期是request请求域,一个请求结束,则request结束

session的生命周期是session会话域,打开一个浏览器请求一个网站的页面后,Session开始,当session超过时间限制后,session注销而失效

java跟setattribute,java 中的request.setAttribute和session.setAttribute的区别相关推荐

  1. java建一个conversion_Scala中的JavaConverters和JavaConversions之间有什么区别?

    JavaConversions 提供了一系列隐式方法,可以在Java集合和最接近的相应Scala集合之间进行转换,反之亦然 . 这是通过创建实现Scala接口的包装器并将调用转发到底层Java集合或J ...

  2. java扰码_TD中下行同步码和扰码的区别和作用

    1.下行同步码是用来标识小区和区分相邻小区的,UE搜索到下行同步码了才能确定是哪个小区.进行同步等. 2.关于扰码,作用比较多,上行链路物理信道加扰的作用是区分用户,下行链路加扰可以区分小区和信道,扰 ...

  3. jsp java代码取session_jsp中的session在java文件中取到

    jsp页面调用.mxml页面,然后.mxml页面调用后台java文件,在后台java文件中通过session 可以取道jsp页面中的session的值. String path = request.g ...

  4. Action中取得request,session的四种方式

    Action中取得request,session的四种方式 在Struts2中,从Action中取得request,session的对象进行应用是开发中的必需步骤,那么如何从Action中取得这些对象 ...

  5. java毕业设计——基于java+JSP+sqlserver的班主任管理系统设计与实现(毕业论文+程序源码)——班主任管理系统

    基于java+JSP+sqlserver的班主任管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+sqlserver的班主任管理系统设计与实现,文章末尾附有本毕业设 ...

  6. java元婴期(31)----java进阶(springmvc(5)---数据回显数据交互拦截器)

    数据回显 什么数据回显 提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面. pojo数据回显方法 1.springmvc默认对pojo数据进行回显. pojo数据传入controller方法 ...

  7. JAVA中的request用法_新手入门:介绍JSP中request属性的用法

    一.request.getParameter() 和request.getAttribute() 区别 (1)request.getParameter()取得是通过容器的实现来取得通过类似post,g ...

  8. java logout session_在jsp里做“退出登录”, session.setAttribute(id,null)居然出错。高手救命啊!...

    在login.jsp里有 session.setAttribute("id",userid); session.setAttribute("pvw",pvw); ...

  9. java中解决request中文乱码问题

    request乱码问题(当我们提交的数据中含有中文信息时),分两种情况: 通过post方式提交数据给Servlet Servlet服务端部分代码: public void doPost(httpSer ...

最新文章

  1. Python 21 Flask(二)上下文管理详解
  2. js中函数传递参数,究竟是值传递还是引用传递?
  3. 【联邦学习】FATE 集群部署 step2
  4. Oracle第三课之PLSQL
  5. [CATARCS_2017] Week 1
  6. LeetCode 482. 密钥格式化
  7. 【直通顶会 ICCV2021比赛大揭秘】ICCV2021比赛信息汇总
  8. 使用加速度计进行崩溃检测
  9. cpu线程_CPU核数和线程数有什么用?什么意思?CPU核数和线程的关系与区别
  10. Fms3和Flex打造在线多人视频会议和视频聊天(附原代码)
  11. 谈谈Runtime类中的freeMemory,totalMemory,maxMemory
  12. java jdk官网下载地址
  13. JAVA防止任意文件上传,Tomcat任意文件上传漏洞以及环境配置
  14. java解析魔兽争霸3录像_Java解析魔兽争霸3录像W3G文件(三):解析游戏开始前的信息...
  15. JS对象属性操作之定义属性篇
  16. Excel密码解除方法 破解
  17. GitHub上提交代码之写给小白
  18. Matlab axis用法
  19. Servlet学习记录3
  20. linux服务器基础知识及工作原理汇总

热门文章

  1. Win10怎么让英伟达独立显卡成为主显卡
  2. python3怎么安装docx_如何在 Python 3.4 上安装 python-docx
  3. Linux命令:XZ解压tar.xz后缀的压缩包
  4. 滑动转向机器人轮间距校准
  5. 统计匹配检索规则的物品数量
  6. 洛谷——P2077 红绿灯(解法2)
  7. mysql之配置mysql使其可用python远程控制
  8. java doget 返回json_HttpClient调用doGet、doPost、JSON传参及获得返回值
  9. 风变编程python第一关_风变编程【学习笔记】,第8关学习心得及代码扩展
  10. ‘nvidia-smi‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。