栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring框架下的cookie

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring框架下的cookie

1.在使用spring框架时,最让人头疼的就是路径的问题,因为如果不通过日志和debug往往找不到是哪里出现了问题.因此,在使用spring框架需要仔细检查路径.

2.在这里记录一下spring框架下cookie的保存路径设置

1)cookie的常用方法
 a)String str = “jay”;
  cookie cookie = new cookie(“str”,str); 将str存储到cookie中
  response.addcookie(cookie); 将cookie发送到浏览器
  String a = cookie.getName(); 获取cookie的键
  String b = cookie.getValue(); 获取cookie的值
  cookie.setPath(); 设置cookie的路径: 表示这个cookie可以在哪些路径下可以使   用,我们一般设置cookie路径为当前项目
 b)cookie[] cookies = request.getcookie(); 获取浏览器携带过来的cookie
 c)setMaxAge() 设置cookie
 
2)cookie设置有效路径的作用:
 a)保证不会携带别的网站项目里的cookie到我们自己的项目
 b)如果路径不一样,cookie的key可以相同
 c)保证自己的项目可以合理的利用自己项目的cookie
 
3)默认情况下,使用spring框架时保存cookie的路径是当前访问的路径.因此想要在其它路径 下使用需要重新设置.如果是跨域访问cookie的话,首先要允许跨域,之后在将cookie的存储路径设置为指定路径

cookie cookie = new cookie("user_id", user.getUser_id()+ "");
cookie.setMaxAge(60 * 60 * 24 * 7);
//设置cookie的存储路径
cookie.setPath("/");
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/606061.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号