Dúvida JSF 2.0  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
malbarbosa
JavaEvangelist

Membro desde: 21/10/2007 14:20:26
Mensagens: 302
Offline

Pessoal,
estou começando a mexer com JSF 2.0, e comecei fazendo uma aplicação simples, uma tela de login. O fluxo funciona bem, o usuario informa o nome de usuário e a senha, o sistema vai na base busca o registro. Até ai tudo bem, o problema é quando é para mudar de página. A nevegação do JSF 2.0. No MB eu coloquei uma condição para que se for realmente o usuario retornar para a página principal, porém ele não vai. Fica sempre na tela de login. Alguém sabe o que pode ser?

web.xml


Parte da página de login
[/code]
<h:form>
<p:messages id="msgs" showDetail="true"/>
<p:panel header="Acessar o Sistema" style="text-align: center;width: 28%;">
<h:panelGrid columns="2" cellpadding="3">
<h:outputLabel value="Login:" ></h:outputLabel>
<p:inputText id="idLogin" value="#{PrimeMB.usuario}"/>
<h:outputLabel value="Senha:" ></h:outputLabel>
<p:password id="idPassword" minLength="6" feedback="false" value="#{PrimeMB.senha}"/>
<p:commandButton action="#{PrimeMB.autenticar}" value="Sing in"/>
</h:panelGrid>
</p:panel>
</h:form>


menager bean



malbarbosa
JavaEvangelist

Membro desde: 21/10/2007 14:20:26
Mensagens: 302
Offline

descobri pessoal.
Caso alguém passe por esse mesmo problema, foi porque eu estou usando o primefaces e estou usando o p:commandButton. Troque ele pelo h:commandButton e funcionou. Não sei pq n funcionou com o outro. Mas vou ver isso depois.
jaziel.rc
JavaChild

Membro desde: 19/08/2010 12:02:02
Mensagens: 141
Offline

Acontece isso pois o p:commandButton por padrão faz as requisições por ajax, dai ele faz toda a logica, mas não ocorre a navegação entre as paginas. Para funcionar no p:commandButton, tu deve colocar como false o atributo ajax, que dai vai acontecer um submit e a navegação.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team