Bom dia senhores…
tenho algumas duvidas… se puderem me ajudar . grato desde já:
1ª: em uma pagina eu tenho uma açao de um form que vai pro managedbean. pra um metodo que retorna String… se eu fizer isso:
public String mudaPagina(){
(...)
return (ok ? "pagina1" : "pagina2");
}
e no meu web xml
eu mapear
<navigation-case>
<from-action>#{LoginBean.mudaPagina}</from-action>
<from-outcome>[b]pagina1[/b]</from-outcome>
<to-view-id>/pagina1.jsf</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-action>#{LoginBean.mudaPagina}</from-action>
<from-outcome>[b]pagina2[/b]</from-outcome>
<to-view-id>/pagina2.jsf</to-view-id>
<redirect/>
</navigation-case>
isso é valido ? é correto ?
2ª eu tenho um login… e quando voce faz um log out. ele diz que a variavel logado = false no meu managedbean…
entao se o cara clicar em voltar.
a pagina abre !
eu lancei um SecurityException()…
e no web.xml…
eu fiz uma pagina de erro:
<error-page>
<exception-type>java.lang.SecurityException</exception-type>
<location>/index.jsp</location>
</error-page>
e nao funcionou !
só funcionou com o:
<error-page>
<error-code>500</error-code>
<location>/index.jsp</location>
</error-page>
se eu deixar com o erro 500 vai me dar problema ?
pq o outro nao funcionou ?
3ª minha app ta entrado em lugar que nao deve… por exemplo:
http:///images
ele ta entrando dentro do diretorio images ! como faço pra nao entrar ??
gente desculpa o monte de perguntas. mas quero muito aprender isso!
grato a todos !!!
thanks a lot !!!