【发布时间】:2012-08-06 01:22:57
【问题描述】:
我正在将用户重定向到某个 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);
但是,当他被重定向到页面时,cookie 不存在。我无法使用 requestDispatcher.forward(),因为我将用户重定向到绝对页面。
有可能吗?我究竟做错了什么?
【问题讨论】:
标签: java servlets redirect cookies