Problemas com HttpSession

Boa Tarde

Pessoal estou com um problema com sessões (HttpSession) acontece o seguinte, quando efetuo um login no sistema ele gera a variavel JSESSIONID como um cookie no navegador do cliente e isso aqui não pode acontecer, porque se o navegador estiver setado para não aceitar cookies o usuario não consegue logar no sistema, ser que alguem já resolveu um problema parecido ?

Pesquisei e encontrei o response.encodeURL que anexa a JSESSIONID como get na sua url, mas fica a mostra para o usuario será que teria uma forma de ocultar ?

No aguardo…

Boa Noite

Pesquisei na net sobre sessões em java e verifiquei que na maioria dos sites a variavel de sessão JSESSIONID fica armazenada como cookie, será que alguem sabe como resolver esse problema, sem ter que passar ela como GET na QueryString ???

Valeu.

Nao tem. Se o user nao aceita cookie, vai ser necessario passar o jsessionid em todos os links. Nao ha milagres, infelizmente.

E, sinceramente, usuario que nao aceita cookies nao navega na web.

Rafael