Logoff em Struts

5 respostas
robinsonbsilva

Senhores, gostaria de um Help para criar um Action de Logoff!
Essa Action deve “LIMPAR” todos os dados da sessão!

Estou usando Struts 1.2.9

Desde já agradeço.

5 Respostas

rodrigoallemand

if(session!=null) { session.invalidate(); }

robinsonbsilva

Me tira um dúvida??

Esse comando remove todas o atributos setados na sessão??

Me perdoe a ignorância

public ActionForward doLogout(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) {

      try {
         req.getSession().invalidate();
      } catch (Exception e) {
         req.setAttribute("erro", e.getMessage());
         return mapping.findForward("ERRO");
      }

      return mapping.findForward("SUCESSO");

   }

The same think??

# if(session!=null) {   
# session.invalidate();   
# }
rodrigoallemand

Sim!

robinsonbsilva

Sem querer abusar, o problema acima foi resolvido!
Agora eu preciso que essa Action quando tiver “SUCESS” vá para a pagina de Login…, até aqui ela vai, mas está abrindo a tela de Login no frame “Principal”

<action attribute="logout" input="/logout.do" path="/logout" scope="request" type="br.com.unitelco.action.LogoutAction" parameter="method">
 <forward name="SUCESSO" path="/jsp/loginFuncionario.jsp" />
 <forward name="ERRO" path="/jsp/erro.jsp" />
</action>

Tem idéia de como resolver isso?

robinsonbsilva

Jovem!!

Nem responda!!

Era um erro no HTML

Valew!!!

Criado 6 de junho de 2008
Ultima resposta 6 de jun. de 2008
Respostas 5
Participantes 2