ManagedBean, navegação e redirec de paginas , help-me?

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 !!!