记录一下spring boot使用Session来保存和获取参数的方法。希望能帮助到有需要的同学,有用的话点个赞哦~~

下面通过用户登录后保存用户名和密码为例子演示一下,步骤在代码注释中有。

保存数据到session:

@RequestMapping("/login")public String login(HttpServletRequest request, @RequestParam("userName") String userName, @RequestParam("passWord") String passWord) {String res = userService.check_userName(userName);if (!res.equals("registed")) {return "userName has not registed";}   String str = userService.check_userName_and_passWord(userName, passWord);if (str.equals("success")){//第一步:获取sessionHttpSession session = request.getSession();//第二步:将想要保存到数据存入session中session.setAttribute("userName",userName);session.setAttribute("password",passWord);//这样就完成了用户名和密码保存到session的操作}return str;}

从session获取保存到数据:

@RequestMapping("/index")
public class IndexController {@AutowiredHttpServletRequest request; //通过注解获取一个request@RequestMapping("/getName")public String getName() {//通过request来获取保存在session中的用户名String userName = (String) request.getSession().getAttribute("userName");System.out.println(userName);return userName;}
}

这样就可以使用session来操作数据了,是不是很简单,记得点赞哦~~

springboot使用session保存和获取参数相关推荐

  1. jsp页面获取参数的方法(url解析、el表达式赋值、session取值)【原创】

    最近使用myEclispse做网站,使用jsp+js+css做页面,网站中常用到从列表进入详情页面的跳转,下面对详情页面的值填充方式做一个简单总结: 1.url中使用request获取参数 jsp上方 ...

  2. springboot 中 Getmapping获取参数的方式

    Springboot中Getmapping使用PathVariable.HttpServletRequest.RequestParam获取参数 @PathVaribale 获取url中的数据 @Req ...

  3. [javaweb] servlet-session 会话跟踪技术 与 session保存作用域 (三)

    引入 Http是无状态的 -HTTP无状态︰服务器无法判断这两次请求是同一个客户端发过来的,还是不同的客户端发过来的 -无状态带来的现实问题∶第一次请求是添加商品到购物车,第二次请求是结账;如果这两次 ...

  4. session保存密码_年薪百万之路--第六十四天 Cookie操作与session操作

    forms组件源码 切入点:form_obj.is_valid() """ def is_valid(self):"""Returns Tr ...

  5. 利用redis代替session保存用户 减少tomcat压力

    背景: 通常系统中用户登录之后会保存用户信息到session,查询个人当前登录用户所带信息时,直接在session中获取当前登录用户,然后通过sql  的where条件筛选. 但是如果大量用户的信息存 ...

  6. Android基础入门教程——6.2 数据存储与访问之——SharedPreferences保存用户偏好参数

    Android基础入门教程--6.2 数据存储与访问之--SharedPreferences保存用户偏好参数 标签(空格分隔): Android基础入门教程 本节引言: 本节给大家介绍的是第二种存储用 ...

  7. ktm390蓝牙连接安卓_蓝牙音乐AudioTrack Session ID的获取

    当今这个音视频无处不在的时代,音频跟踪会话ID(AudioTrack Session ID)是个很重要的参数,可以用来实现音频相关的一些特效.接下来的内容我们就探究如何在安卓蓝牙系统中获取该id. 熟 ...

  8. 前端学习(1966)vue之电商管理系统电商系统之获取参数列表

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

  9. JAVA Websocket 使用@PathParam无法获取参数

    当你代码正确且排除了其它显而易见的问题.但仍然找不出,后台Socket中无法获取参数的原因 那么在配置文件中填写如下配置: 高版本的springboot中已经改变默认了地址的匹配模式.但凡涉及到地址匹 ...

最新文章

  1. MySQL数据库将查询结果插入到其它表中
  2. Rocket 架构设计
  3. python __init__ (初始化对象时候自动调用) 与代表class对象自身的self
  4. matlab unique函数
  5. [设计原则与模式] 如何理解TDD的三条规则
  6. 乱查征信,贷款不想要了吗?
  7. 扔掉目标检测器,实现真正的端到端多模态预训练!阿里提出E2E-VLP(ACL2021)...
  8. linux下好用软件全记录
  9. Web应用程序的开发步骤
  10. 计算机软件录音注意事项,录音笔使用注意事项
  11. 谈谈Java的try..catch...
  12. 【Alpha版本】十天冲刺集结令
  13. java商城答辩_java网上商城系统毕业设计答辩.ppt
  14. 美股相关交易规则与业务知识
  15. 怎样通过执行命令重启电脑资源管理器,任务栏自动隐藏修复
  16. 笔记本电脑wlan+开启移动热点+手机转圈圈【已解决】
  17. 【参赛作品29】基于openGauss数据库设计人力资源管理系统实验
  18. 【操作系统安装】Vmware 安装Ubuntu 20.04
  19. Sqlmap 渗透注入总是显示无法连接目标网络问题分析与解决
  20. 跨考计算机面试英语自我介绍,2019考研复试面试英语自我介绍范文(1)

热门文章

  1. 中国外贸顺差大增主因是欧洲冬天变暖
  2. 关于网站资源“下载”“离线”的问题 ,各位长点心吧
  3. split() 和 split(‘ ‘) 的区别
  4. 知识图谱开源开放及生态 | 7月12日TF65
  5. 医药保健行业crm系统有何特色
  6. CANOE Log 解析问题
  7. 【读点论文】Swin Transformer: Hierarchical Vision Transformer using Shifted Windows通过窗口化进行局部MSA,sw-MSA融合信息
  8. 寻找网络1020的结构平衡点
  9. 韬睿Toradex colibri IMX6开发板的WinCE系统开发
  10. 基于 Win10 平台 搭建 Elasticsearch 集群