cookie例子:
添加cookie
需要在方法中添加参数 HttpServletResponse response

Cookie cookie = new Cookie("u_id", String.valueOf(u_id));         //这里设置cookie
response.addCookie(cookie);
model.addAttribute("id", u_id);

获取cookie
需要在方法中添加参数 HttpServletRequest request

 Cookie[] cookies =  request.getCookies();if(cookies != null){for(Cookie cookie : cookies){if(cookie.getName().equals("u_id")){        //检测cookie名称是否等于u_idreturn cookie.getValue();System.out.println(cookie.getValue());int u_id = Integer.parseInt(cookie.getValue());model.addAttribute("userInfo",userService.getUserInfo(u_id));}}}

对于session:
需要先创建一个类,因为session存储的是个对象,取出来是也要以对象格式取出来
需要在方法加入参数HttpServletRequest request

user u = new user(u_id);
request.getSession().setAttribute("u_id",new user(u_id));

可以在不同的RequsetMapping中取session
取session

user User = (user)request.getSession().getAttribute("u_id");
User.getId()

springboot项目中session和cookie相关推荐

  1. 在SpringBoot项目中整合拦截器

    拦截器在Web系统中非常常见,对于某些全局统一的操作,我们可以把它提取到拦截器中实现.总结起来,拦截器大致有以下几种使用场景: 1.权限检查:如登录检测,进入处理程序检测用户是否登录,如果没有,则直接 ...

  2. SpringBoot项目中遇到的BUG

    1.启动项目的时候报错 1.Error starting ApplicationContext. To display the auto-configuration report re-run you ...

  3. 【SpringBoot项目中使用Mybatis批量插入百万条数据】

    SpringBoot项目中使用Mybatis批量插入百万条数据 话不多说,直接上代码,测试原生批处理的效率 开始测试 背景:因为一些业务问题,需要做多数据源,多库批量查询.插入操作,所以就研究了一下. ...

  4. SpringBoot项目中使用set方法后,自动保存问题

    问题: 在springboot项目中,例如:meal表存放套餐,里面有id和name两个字段,数据有id:1 name:A套餐 id:2 name:B套餐.person表中存放人,里面有两个字段,na ...

  5. springboot项目中接口防止恶意请求多次,重复请求的解决办法,适合小白

    在项目中,接口的暴露在外面,很多人就会恶意多次快速请求,那我们开发的接口和服务器在这样的频率下的话,服务器和数据库很快会奔溃的,那我们该怎么防止接口防刷呢?由于博主小白,很多都不懂,都是从网上一点一点 ...

  6. Spring-Boot:写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的图标资源?

    Spring-Boot:Spring-Boot写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的 ...

  7. 使用IDEA在SpringBoot项目中连接数据库

    使用IDEA在SpringBoot项目中连接数据库 文章目录 使用IDEA在SpringBoot项目中连接数据库 前言 连接数据库 正常操作数据库 移除数据库连接 前言 每次我在 IDEA 中用 Sp ...

  8. IDEA springboot项目中properties配置文件 {针对将对应GBK改为UTF-8并勾选转为ASCII后仍无效情况} 运行时中文乱码解决

    springboot项目中properties配置文件中,运行时中文乱码情况 file encoding里边进行设置,设为utf-8并勾选转为ascii,分别在setting.setting for ...

  9. php 中session与cookies的区别,php中session和cookie的区别

    php中session和cookie的区别 本文较为详细的比较了php中session与cookie区别.分享给大家供大家参考.具体分析如下: 1.存放的位置 cookie保存在客户端,session ...

最新文章

  1. 《Effective Java》第8章 通用程序设计
  2. PAT甲级1037 Magic Coupon:[C++题解]贪心
  3. vb.net限制datagridview不能选择_家里安装200兆宽带,网速还是很慢怎么办?教你一招解除网速限制...
  4. ansible(基础)
  5. 不满6位补零 字符串_vb6.0中字符串中不足位数前面补0的方法
  6. 【Spring】Spring 自定义scope
  7. 稀缺高品质静物场景空间海报|艺术拍摄
  8. 数学类网站、代码(Matlab Python R)、编程站点
  9. 性能为王:选择模拟监控的10大理由!
  10. 更新浏览器CSS样式表
  11. select设置默认的option
  12. 也就整了一万字的「数据指标体系」指南。
  13. 实训4——RFID刷卡开锁
  14. 图神经网络学习(一)-GCN及其应用
  15. 新房装修步骤有哪些工序? 新房装修步骤要注意哪些问题?
  16. jzoj 高中 1285——奶酪厂
  17. FFmpeg命令(二)、 从视频中提取音频
  18. 【三维目标检测】PointRCNN(一)
  19. Visual Studio技巧之打造拥有自己标识的代码模板
  20. IOS设备使用Airplay投屏到Windows的软件对比

热门文章

  1. Android NDK开发之 NEON基础介绍
  2. python列表--查找集合中重复元素的个数
  3. Select、Poll、Epoll IO复用技术
  4. 二、LDAP服务端搭建及客户端测试【完】
  5. golang 关闭制定名称的 tomcat_Tomcat原理详解及请求过程
  6. 用c语言输出数组中最小值,C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再...
  7. centos 编译 mysql_Centos Mysql 编译安装调试
  8. 仿站小工具8.0_安卓微信8.0版本可以升级了!新增4个实用功能,内附更新方式...
  9. gateway动态路由_spring-cloud-gateway简介
  10. python爬取本地天气信息_用Python写一个爬取中国天气网的终端版天气预报爬虫