ola Pessoal!!!
estou com o seguinte problema:
fiz uma aplicação web que é acessada pela seguinte URL
http://localhost:8080/suzano-web/siteA
e outra aplicação web que é acessada pela seguinte URL
http://localhost:8080/suzano-web/siteB
o que acontece é o seguinte… eu gostaria que o siteA gavasse um cookie no browser do cliente e quando eu entrasse no siteB (sem fechar o browser) o siteB conseguisse ler esse cookie… como fazer para um site ler os cookies gravados por outro site
estou achando que o caminho seria o metodo setDomain da classe cookie:
o codigo que estou usando para gravar o cookie é o seguinte:
Cookie cookie = new Cookie("nome", "valor");
cookie.setDomain(".localhost:8080/");
cookie.setMaxAge(-1); // quando o browser for fechado o cookie some
response.addCookie(cookie);
e o codigo para ler é o seguinte
Cookie[] cookies = request.getCookies();
for (int i = 0; i < cookies.length; i++) {
Cookie cookie = cookies[i];
if ("nome".equals(cookie.getName())) {
System.out.println(cookie.getValue());
}
}
mas não esta funcionando…
alguem sabe o que pode ser!?!?!?!?
valeu