我正在将用户重定向到某个URL,我想用它发送一个cookie:
Cookie cookie = new Cookie("CADASTROADM", "someValue");
cookie.setPath("/");
cookie.setMaxAge(129600); //With it or without, makes no difference.
URL urlToRedirect = new URL(pageToRedirect);
cookie.setDomain(urlToRedirect.getHost());//With it or without, makes no difference.
response.addCookie(cookie);
response.sendRedirect(pageToRedirect);
Run Code Online (Sandbox Code Playgroud)
但是,当他被重定向到页面时,cookie就不存在了.我不能使用requestDispatcher.forward(),因为我正在将用户重定向到绝对页面.
可能吗?我究竟做错了什么?