跨域的时候服务端怎么跨域设置cookie呢?

来源:5-12 带cookie的跨域1

study_0009

2018-06-24 19:22

跨域的时候服务端怎么跨域设置cookie呢?

写回答 关注

1回答

  • 七月_星火流云
    2018-07-22 14:23:59
    public void setCookie(HttpServletRequest request, HttpServletResponse response, String key,String value) {
            Cookie cookie = new Cookie(key, value);// 创建一个cookie,cookie的名字是key
            
            cookie.setDomain(request.getServerName());
            cookie.setPath(request.getContextPath());
            // 设置Cookie的有效期
            cookie.setMaxAge(Constants.cookieMaxAge); 
            // cookie.setHttpOnly(true);                 
            // 将cookie对象添加到response对象中,这样服务器在输出response对象中的内容时就会把cookie也输出到客户端浏览器 
             response.addCookie(cookie);
     }

    在你服务器的filter里加一个这个方法

ajax跨域完全讲解

完全讲解Ajax跨域产生的原因和解决思路,掌握跨域的各种解决方案

62554 学习 · 90 问题

查看课程

相似问题