Verificar se a página está carregada?

1 resposta
L

Boa tarde pessoal,

Gostaria de saber se o código abaixo está correto e se é assim que devemos fazer para verificar se a página está carregada:

public String chamaHome(){
        FacesContext context = FacesContext.getCurrentInstance();
        String obtemIdPaginaAtual = context.getViewRoot().getViewId();  
        boolean isLoadPaginaAtual = obtemIdPaginaAtual.lastIndexOf("home.xhtml") > -1; 
        
        if (!isLoadPaginaAtual){
            return "/home.xhtml";
        } else{
            return null;
        }
    }
Bom, eu fiz esse código acima porque no código abaixo, em um determinado ponto de minha aplicação ao chamar a página, dava o seguinte erro:

Antes era assim:

public String viewCalendar(){
            return "/home.xhtml";
        }
    }

Está certo o que eu fiz pessoal ? é a maneira melhor de se fazer isso?

abs

1 Resposta

L

uma correção pessoal, no último método informado, o nome deste método é chamaHome() e não viewCalendar().

Aguardo uma resposta de voces.

Abraços

Criado 24 de outubro de 2011
Ultima resposta 24 de out. de 2011
Respostas 1
Participantes 1