我想做自动登录,就跟CSDN的一样。
在用户登录的Servlet里已经将相关信息保存至cookie了,但是在Filter里查找cookie时,却发现根本找不到cookie,而磁盘上是有的。我的doFilter()方法的开头部分如下:
public void doFilter(ServletRequest req, ServletResponse resp,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) resp;
Cookie[] cookies = request.getCookies();

System.out.println("cookies is null? " + (cookies == null));
                …………控制台里看到的始终是:cookies is null? true为什么呢?!