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("/");



