springboot项目中session和cookie
2019-07-28 13:36
288 查看
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_id return 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商城秒杀系统项目实战11】分布式Session
- 【Spring boot】session与cookie的使用
- 使用 vue + springboot 前后端分离 跨域、cookie、session 问题,全套配置一篇就够了
- springboot项目中修改session的过期时间
- spring boot--整合spring session实现session共享以及cookie丢失问题解决
- springboot项目集成redis共享session
- springboot项目Nginx+Tomcat实现负载均衡结合Redis实现session共享问题
- Spring Boot项目利用Redis实现session管理实例
- Spring Boot项目利用Redis实现session管理
- 通过springboot+mybatis+mysql+freemarker创建一个java web项目
- 大中型互联网项目对session,cookie的使用建议及其跨域处理
- 同时多个SpringBoot项目放在Tomcat下启动,第二个项目及后续项目会报unable to register MBean
- spring boot session 共享
- SpringBoot项目在IntelliJ IDEA中实现热部署
- Spring Boot项目中使用log4j
- spring boot 项目 eclipse 环境下解决 Exception in thread "http-nio-9001-exec-9" 错误
- spring boot项目打包成war并在tomcat上运行的步骤
- 在SpringBoot项目中使用SpringSecurity权限认证框架
- 持续更新-使用 Maven Module 搭建spring boot项目(整合Spring Security、Spring Social、spring OAuth)第一篇
- 在IntelliJ IDEA下搭建springboot项目