[RESOLVIDO]Como pegar o valor do cookie de sessão no java/javascript

4 respostas
A

pessoal ao autenticar em um sistema asp é criado o ASP.NET_SessionId
mas não consigo pegá-lo tanto no javascript como no java.

Consigo pegar somente o JSESSIONID.

Como posso fazer pra pegar esse outro cookie? Ele aparece no plugin do firefox(web developer)

4 Respostas

A

resolvi pegando no java o response do site

B

Ele já resolveu, porém eu estou com mesmo problema.

Consigo pegar somente o JSESSIONID. Porém, no FireCookie aparece meu cookie que eu add…

Já utilizei HttpServletRequest e não deu certo…

Com Response, qual método utilizar? Ou, o que devo fazer?

Abraço e desculpa se fiz errado questionar aqui.

PS: Acredito que seja errado, duplicar o tópico no fórum.

A

cara faz tempo isso mas vamos lá ver se eu posso te ajudar…
se eu entendi mais ou menos…

public void doGet(HttpServletRequest request, HttpServletResponse response)  throws ServletException, IOException {
    Cookie[] cookies = request.getCookies();
    String searchString = getCookieValue(cookies, "searchString",  "Java Programming");
  
...
...

...


public static String getCookieValue(Cookie[] cookies,  String cookieName,  String defaultValue) {
    for(int i=0; i<cookies.length; i++) {
      Cookie cookie = cookies[i];
      if (cookieName.equals(cookie.getName()))
        return(cookie.getValue());
    }
    return(defaultValue);
  }

fonte

http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/Servlet-Tutorial-Cookies.html

eu lembro que estava com problemas e foi iniciado com este topico

B

Agradeço por responder, porém,tentei e não tive sucesso.

Mas descobri porque… Eu tenho um botão que faz uma requisição via ajax… e no onclick,o mesmo botão, da um submit no form fazendo com que eu perca os dados no Cookie.

A solução que eu tve foi controlar via banco.

Abraço.

Criado 20 de dezembro de 2010
Ultima resposta 17 de ago. de 2012
Respostas 4
Participantes 2