Problema com navigation-rule (faces-config.xml)

2 respostas
leoviniga

Então galera…

Encontrei o seguinte problema enquanto tentava fazer a zona restrita do meu site…

meu navigation-rule ficou assim:

<navigation-rule>
          <navigation-case>
                    <from-view-id>intranet/*</from-view-id>
                    <if>#{!navegacao.logado}</if>
                    <to-view-id>faces/erro/excecao.xhtml</to-view-id>
          </navigation-case>
          ...
</navigation-rule>

porém a IDE me diz que falta algo depois de " intranet/*" e eu acabo conseguindo acessar qualquer página da intranet sem estar logado…

O que estou fazendo errado?

2 Respostas

leoviniga

É meio urgente…

Se alguém souber o que está errado vai me ajudar muito!

Valeu

leoviniga

Jogando o tópico para a primeira página para não ter que criar outro…

Dei uma lidas por aí e resolvi mudar o código para

<navigation-rule>  
          <from-view-id>intranet/*</from-view-id> 
          <navigation-case>   
                    <if>#{!navegacao.logado}</if>  
                    <to-view-id>faces/erro/excecao.xhtml</to-view-id>  
          </navigation-case>
</navigation-rule>

o alerta de erro da IDE não existe mais porém ainda consigo acessar a área restrita sem estar logado…

Criado 14 de setembro de 2011
Ultima resposta 15 de set. de 2011
Respostas 2
Participantes 1