¿Cómo solicito mi implementación JSF para redirigir a la nueva vista a través de flash?

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

  •  25-09-2019
  •  | 
  •  

Pregunta

Estoy utilizando un módulo de flash para la navegación del sitio (Freemind navegador flash). Sin embargo, estoy teniendo problemas con la navegación / redirección. Un caso de uso típico es como sigue. En la página de bienvenida, un usuario hace clic en un país. A continuación, aparece el mapa mental flash. Un usuario navega por la mindmap, y hace clic en un nodo deseado. Incorporado en este nodo, es un enlace a otra página (por ejemplo, ./resources/pages/id/AirFreight.xhtml). Puedo conseguir esta página a la carga, pero no puedo conectar esta página a un bean gestionado. Supongo que esto se debe a que la implementación JSF no se redirige a esta nueva visión. ¿Puede alguien me guía aquí? ¿Cómo solicito mi implementación JSF para redirigir a la nueva vista a través de flash? Soy un novato usando JSF 2.0.

¿Fue útil?

Solución

Cuando se está llamando una página que JSF servlet está definido en su URL, si en la página hay una llamada al bean -. Será invocado

Asegúrese de que usted tiene servlet JSF en esta asignación de dirección 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>

¿Qué dar lugar a que se ve? ¿Se depura el código para ver que llegue a cualquier método de frijol? Se puede publicar el código y el código AirFreight.xhtml AirFreightBean.java?

Además, teniendo en cuenta comentario BalusC, usted tiene que ejecutar el enlace como AirFreight.jsf

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top