O que está errado com a regra de navegação?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Tenho o seguinte projeto (veja a pasta view):


(Ainda tentando terminar o Login com Facelets + RichFaces)

Tenho a seguinte regra de navegação:


Aqui o código no BB que faz a chamada de um action para mudar de página:


O código está retornando success, portanto deveria chamar a página view/entrada.xhtml, mas não está.
Alguém poderia me dizer se esqueci alguma coisa ou se fiz algo errado?

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
anderson.bonavides
GUJ Master
[Avatar]

Membro desde: 30/07/2007 22:43:05
Mensagens: 1148
Offline

Você tem que tirar isso:



Se isso for a declaração do Managed Bean desconheço esta forma.

Vou postar um faces-config.xml com navegação e MB de maneira correta:




Sun Certified Java Programmer 5.0
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Fiz as alterações e ficou assim:

código no BB:


no faces-config.xml:


login.xhtml:


Os arquivos login.xhtml e entrada.xhtml estão no mesmo local (mesma pasta).

Não sei o que fazer para chamar essa página entrada.jsf pois não consigo ver o que estou fazendo de errado.

Alguma dica?

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
fabio.massa
JavaChild
[Avatar]

Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline

Suas páginas são .xhtml ou .jsp?, aparentemente a chamada do método está correta, só achei estranho no seu faces-config as páginas *.jsf, tente com a extensão real das páginas.

http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa
[Email] [MSN] [ICQ]
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Sim, minhas páginas são .xhtml - já tentei assim também:


Certamente tem alguma coisa errada aqui, talvez no faces-config mas não sei o que é, se o método que é executado no action retorna "sucesso" e o "sucesso" no navigation-rule manda carregar a página /pages/entrada.xhtml (ou entrada.jsf), não entendo porque não funciona.

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Ok, obrigado a todos que tiveram paciência para me ajudar nesse tópico.
Realmente era "mancada" de iniciante.
Primeiro que no faces-config tinha que ser informada a extensão .xhtml e não .jsf (mapeamento), e também tinha uma barra antes do nome da página dentro do <from-view-id>


Até a próxima...

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
fabio.massa
JavaChild
[Avatar]

Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline

Boa!
ah, você pode chamar do jeito que estava fazendo anteriormente também:


Abraços,

http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa
[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team