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