Comment puis-je demander ma mise en œuvre de JSF rediriger vers une nouvelle vue à travers le flash?

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

  •  25-09-2019
  •  | 
  •  

Question

J'utilise un module flash pour la navigation du site (navigateur flash Freemind). Cependant, je ne parviens pas à la navigation / redirection. Un cas d'utilisation typique est la suivante. De la page d'accueil, un utilisateur clique sur un pays. Par la suite, la carte de l'esprit flash apparaît. Un utilisateur navigue sur le mindmap, et clique sur un noeud souhaité. Embarqué sur ce noeud, est un lien vers une autre page (par exemple, ./resources/pages/id/AirFreight.xhtml). Je peux obtenir cette page à charger, mais je ne peux pas câbler cette page à un bean géré. Je suppose que cela est parce que la mise en œuvre du JSF n'est pas redirigé vers cette nouvelle vue. Quelqu'un peut-il me guider ici? Comment puis-je demander ma mise en œuvre de JSF rediriger vers la nouvelle vue par flash? Je suis un débutant en utilisant JSF 2.0.

Était-ce utile?

La solution

Quand on appelle une page qui servlet JSF est défini sur son URL, si la page il y a un appel à la fève -. Il sera appelé

Assurez-vous que vous avez servlet JSF sur ce mappage d'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>

Quel est le résultat de vous voir? Avez-vous déboguer le code pour voir qu'il atteint une méthode de haricots? Pouvez-vous envoyer le code et le code AirFreight.xhtml AirFreightBean.java?

En outre, compte tenu de commentaire BalusC, vous devez exécuter le lien sous AirFreight.jsf

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top