pessoal,
to com um problema ao redirecionar minha pagina para outra…
tenho essa view:
<h:form>
<p:growl showDetail="true" id="messages"></p:growl>
<p:panel>
<h:panelGrid title="Selecione a Perfil">
<h:selectOneMenu value="#{aMb.perfilSelecionado}" >
<f:selectItems value="#{aMb.listaPerfil}" var="p" itemLabel="#{p.nome}" itemValue="#{p.codigo}"/>
</h:selectOneMenu>
</h:panelGrid>
<h:panelGrid title="Acesso Restrito" columns="2">
<h:outputText value="Login:" />
<h:inputText value="#{aMb.usuario.login}" />
<h:outputText value="Senha:" />
<h:inputSecret value="#{aMb.usuario.senha}" />
<p:commandButton value="Acessar" actionListener="#{aMb.teste}" update="messages"></p:commandButton>
</h:panelGrid>
</p:panel>
</h:form>
e meu managedBean:
@ViewScoped
@ManagedBean(name="aMb")
public class EntradaController
{
private Collection<Perfil> listaPerfil;
private Perfil perfil;
private Long perfilSelecionado;
private Usuario usuario = new Usuario();
//Getter e Setter ocultos
public String teste()
{
System.out.println("usuario: " + usuario.getLogin()); //passa por aqui e imprime no console
System.out.println("senha: " + usuario.getSenha()); //passa por aqui e imprime no console
return "principal.xhtml"; //aqui nao redireciona
}
}
o problema está no botão, que ao clicar…não consegue redirecionar para outra view (a view principal).
Nao da erro, mas tb não muda de tela.
Alguem sabe o que pode ser?
