Сервлет получает реквест, проставляет куку и редиректит на нужную страницу.
public class TestServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doGet(req, resp);
Cookie[] cookies = req.getCookies();
for (int i = 0; cookies != null && i < cookies.length; i++) {
if ("MyCookie".equals(cookies[i].getName())) {
resp.addCookie(cookies[i]);
}
}
resp.sendRedirect("/myPage");
}
}
Это похоже на то, что нужно?