Encerrar sessao por Navegação

Pessoal, to precisando de um ajudinha de vcs… Seguinte… O usuário altentica, caso válido, pronto o cara tem o acesso e é criada uma sessao pra ele. Até aqui tá blz… más eu estava querendo que quando o usuário clicar tipo… num link Sair ele ir para a página principal e a sessao ser invalidada… A invalidação eu sei como fazer… n n tenho idéia de como eu poderia fazer com o link…

Abraço a todos.

:wink:

Use session.invalidate()

Blz… mais o que to com dúvidas é como eu faço…

o usuário clica no link Sair e eu executo o método… tipo assim… tem algo pra mim poder enviar para o Controller ?

Cria uma pagina chamada logoffjsp.
Então vc coloca um link pra esta pagina.
Na pagina logoff.jsp vc invalida a sessão e redireciona para o index.

ola gent

mas qual framework que você esta usando?.
você pode usar :

                   [code]HttpSession session = request.getSession();
    	        session.invalidate();[/code]

caso você esta usando Struts tu pode cria um Action :

                    [code]public ActionForward execute(ActionMapping mapping, ActionForm form,
		HttpServletRequest request, HttpServletResponse response) {
	HttpSession session = request.getSession();
            session.invalidate();
	return mapping.findForward("SeuPathpraPáginaHome");
}[/code]

caso você esta usando Struts 2 o código é :

                    [code]ActionContext.getContext().getSession()).clear();[/code]

Até mais