My command button only logs out the user on a secondt click, is there a reason? 
I am using tomcat 6 as follows:

jsf...

<h:commandButton rendered="#{request.userPrincipal!=null}" 
action="#{logoutForm.logout}" value="#{uOptMsg.logOut}"></h:commandButton>


and in my backing bean ...

public String logout() throws IOException, ServletException {





        ExternalContext ectx =
FacesContext.getCurrentInstance().getExternalContext();
  HttpServletRequest request =
(HttpServletRequest)ectx.getRequest();
  HttpServletResponse response =
(HttpServletResponse)ectx.getResponse();
        request.getSession(false).invalidate();
          return "home";
    }

is there another wway to invalidate the session created by tomcat to represesnt 
a logged in user?

Reply via email to