Ola, Estou com um bug aqui na navegacao de paginas usando escopo de request. Estou com um projeto JSF usando maven, usando essas bibliotecas:
`
javax
javaee-web-api
7.0
provided
<!-- JSF 2.2 -->
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>javax.servlet.jsp.jstl-api</artifactId>
<version>1.2.1</version>
</dependency>
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.1.0.Final</version>
</dependency>
<!-- Drivers de banco de dados -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.36</version>
</dependency>
</dependencies>
`
O que acontece. Eu tenho uma pagina que lista os objetos. tem uma coluna de acoes, editar, excluir, visualizar. Porem quando eu clico na ação, ele nao vai para pagina de destino e limpa a consulta.
Eu fiz um mesmo projeto no netbeans, sem ser maven, e adicionando as bibliotecas do proprio netbeans. Utilizando os mesmos codigos de paginas e o mesmo bean. E essa navegacao funciona. Eu abro o cadastrar.xhtml, cadastro, direciona para o listar.xhtml, depois se eu clicar em visualizar, editar e excluir, funciona.
Eu quero saber se alguem sabe dizer se pode ser um problema dessas versoes de bibliotecas utilizadas.