我有一个带有 doFilter 方法的过滤器类。在 doFilter 方法中,我设置了一个 cookie,如下所示
HttpServletResponse httpResp=(HttpServletResponse)servletResponse;
Cookie myCookie=new Cookie("test","");
myCookie.setValue("testValue");
myCookie.setPath("/");
myCookie.setDomain(".mydomain.com");
httpResp.addCookie(myCookie);
filterChain.doFilter(servletRequest,servletResponse);
理想情况下这应该有效吗?在 httpResp(HttpServletResponse) 对象中设置一个 cookie,然后只转发 servletResponse(ServletResponse) 对象
奇怪的是,cookie 是为某些客户端设置的,但对于其他一些客户端,cookie 没有设置。我已经检查了客户端浏览器上的 cookie 设置,看起来没问题。