当前位置: 首页 > article >正文

request.setAttribute()和session.setAttribute()的区别

request.setAttribute()

作用:request.setAttribute()是在一次请求内共享数据

解释:例如将一个数据保存request域中,然后请求转发至前端页面,则数据转发至前端页面后会被自动销毁。简单点说就是,数据只能用一次就不能用了

request.setAttribute("login_msg","验证码错误!");
request.getRequestDispatcher("/login.jsp").forward(request,response);

session.setAttribute()

作用:session.setAttribute()是在一次会话的多次请求之间共享数据

解释:而如果使用session.setAttribute()方法,则数据会被保存至整个会话结束。简单点说就是,数据只要不被销毁,就能一直用

HttpSession session = request.getSession();
session.setAttribute("user",loginUser);
response.sendRedirect(request.getContextPath()+"/index.jsp");


http://www.kler.cn/a/443497.html

相关文章:

  • LookingGlass使用
  • cursor 使用技巧
  • [Qt] 输入控件 | Line | Text | Combo | Spin | Date | Dial | Slider
  • 【业务场景】sql server从Windows迁移到Linux
  • 《PHP MySQL 创建数据库》
  • JavaScript性能
  • 统一运维管理平台:全面管理AWS和阿里云
  • 「MDN web 入门」学习笔记
  • gitlab初始化+API批量操作
  • 网络协议与网络安全学习记录
  • 使用宝塔面板中的Nginx部署前端Vue项目
  • Docker创建一个mongodb实例,并用springboot连接 mongodb进行读写文件
  • python 中执行from elasticsearch import Elasticsearch,AsyncElasticsearch 报错
  • JAVA 零拷贝技术和主流中间件零拷贝技术应用
  • Mrkdown使用实践
  • 单片机falsh存储不上问题
  • 睡岗和玩手机数据集,4653张原始图,支持YOLO,VOC XML,COCO JSON格式的标注
  • Python 爬取网页文字并保存为 txt 文件教程
  • go语言学习005——iris框架学习
  • Kibana 单机与集群部署教程
  • Maven 中央仓库访问过慢的解决方案--设置国内镜像
  • 从架构到实现:关系型数据库设计技术分享
  • LeetCode:226.翻转二叉树
  • 深度学习之超分辨率算法——FRCNN
  • 汽车SoC芯片及其安全岛设计与未来发展趋势(学习笔记)
  • 【Java Web】Axios实现前后端数据异步交互