Como chamar função de Bean ao carregar página JSF

Olá,

Tenho uma página JSF e preciso chamar uma função do Bean no momento em que é feito o load da mesma.

Eu só preciso chamar uma função como acontece no ACTION do commandButton.

Alguém poderia me ajudar?

Meu código
Bean

public class loginBean{

    public loginBean() throws Exception {
    }

    public void verificaLogado() throws Exception{
        HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
        String sessionlogin = (String)session.getAttribute("logado");
        UsuarioDTO user = usuarioDAO.getUsuario(sessionlogin);
        if (user != null && !user.getSenha().equals(this.getSenha())) {
             throw new Exception("Logado");
        }else{
            throw new Exception("Deslogado");
        }
       
    }

preciso chamar a função que verifica se estou logado em determinadas páginas.

Obrigado desde já.

ueh,chama o metodo no contrutor da classe.

Pois é, eu esperava também que funcionasse, mas não funciona. o único metodo que consigo fazer ela acontecer é criando um botão com action direcionado para ela.

se vc usa jsf 1.2 entao o construtor só é chamado se a pagina que está sende renderizada tem alguma el que referencia o bean #{meuBean.atributo}, pois assim o el resolver é obrigado a criar teu bean.
com jsf 2 existem os page events que deixam vc executar metodos nos eventos da pagina

mas se vc qer ver se o cara ta logado era melhor utilizar um phaselistener

valeu

como o vitenho falou…

mas vc pode fazer outra coisa ainda… é bem provavel que o usuário tenha que clicar em algum lugar para a página abrir certo?
então vc faz chamar um método antes de abrir a tela…
por ex:

<rich:menuItem id="rmiCadastrarPedido" submitMode="server" action="#{pedidoController.abrirCadastrar}" value="Pedido" >
ai no abrirCadastrar vc faz oq precisa e retorna o outcome…
é uma saida tb