Alguém sabe como chamo uma página (onde fiz meu modaPanel) atraves de um h:commandButton em minha pagina .jsp???
Utilizando JSF você precisa ter conhecimentos de Navigation Rules
Basicamente você configura no arquivo .XML do Faces (faces-config.xml) qual será toda o fluxo de navegação da sua tela.
Vamos ao exemplo:
<navigation-rule>
<from-view-id>/pages/home.jsp</from-view-id>
<navigation-case>
<from-outcome>cadastrar</from-outcome>
<to-view-id>/pages/cadastro.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>logout</from-outcome>
<to-view-id>/pages/index.jsp</to-view-id>
</navigation-case>
</navigation-rule>
No exemplo acima você está configurando para quais paginas a página home.jsp irá redirecionar. No caso como criei 2 navigation-case só poderia ir para qualquer uma das duas regras.
Caso eu queria “cadastrar”, vou para a cadastro.jsp e caso eu queira fazer “logout”, eu vou para a index.jsp
Claro que no caso eu também teria que mapear uma navegação da tela index.jsp para a home.jsp (por exemplo)
Mais informações e o exemplo foi tirado do seguinte link:
http://www.jsftutorials.net/jsf-navigation-by-examples.html
Modal Panel se chama com javascript…