Como peço à minha implementação JSF para redirecionar para uma nova visualização através do Flash?

StackOverflow https://stackoverflow.com/questions/3802381

  •  25-09-2019
  •  | 
  •  

Pergunta

Estou usando um módulo flash para navegação no site (Freemind Flash Browser). No entanto, estou tendo problemas com a navegação/redirecionamento. Um caso de uso típico é o seguinte. Na página de boas -vindas, um usuário clica em um país. Depois disso, o mapa mental flash aparece. Um usuário navega no mapa mental e clica em um nó desejado. Incorporado a este nó, é um link para outra página (por exemplo, ./resources/pages/id/airfreight.xhtml). Posso carregar esta página, mas não consigo conectar esta página para um feijão gerenciado. Suponho que isso ocorre porque a implementação do JSF não é redirecionada para essa nova visualização. Alguém pode me guiar aqui? Como peço à minha implementação JSF para redirecionar para a nova visualização através do Flash? Eu sou um novato usando o JSF 2.0.

Foi útil?

Solução

Quando alguém está chamando uma página que o JSF Servlet é definido em seu URL, se na página houver uma chamada para o feijão - ela será invocada.

Certifique -se de ter um servlet JSF neste mapeamento de URL:

<servlet>
      <servlet-name>Faces Servlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>Faces Servlet</servlet-name>
      <url-pattern>*.jsf</url-pattern>
  </servlet-mapping>

Que resultado você vê? Você depurou o código para ver que ele atinge algum método de feijão? Você pode postar o código AirFreight.xhtml e código AirFreightBean.java?

Além disso, considerando o comentário de Balusc, você precisa executar o link como AirFreight.jsf

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top