Come faccio a mia implementazione JSF per reindirizzare alla nuova vista attraverso flash?

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

  •  25-09-2019
  •  | 
  •  

Domanda

Sto usando un modulo flash per la navigazione del sito (Freemind del browser flash). Tuttavia, sto avendo problemi con la navigazione / reindirizzamento. Un tipico caso d'uso è il seguente. Dalla pagina di benvenuto, un utente fa clic su un paese. In seguito, viene visualizzata la mappa mentale flash. Un utente accede la mappa mentale, e fa clic su un nodo desiderato. Incorporato in questo nodo, è un collegamento ad un'altra pagina (per esempio, ./resources/pages/id/AirFreight.xhtml). Posso ottenere questa pagina a carico, ma non riesco a legare questa pagina ad un bean gestito. Suppongo che questo sia perché l'implementazione JSF non viene reindirizzato a questa nuova visione. Qualcuno mi può guidare qui? Come faccio a mia implementazione JSF per reindirizzare alla nuova vista attraverso flash? Sono un principiante utilizzando JSF 2.0.

È stato utile?

Soluzione

Quando si sta chiamando una pagina che JSF servlet è definita sul suo URL, se nella pagina c'è una chiamata al bean -. Sarà invocato

Assicurarsi di avere JSF servlet su questa mappatura 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>

Cosa portare a vedi? Hai il debug del codice per vedere che raggiunga qualsiasi metodo di fagioli? Puoi pubblicare il codice e il codice AirFreight.xhtml AirFreightBean.java?

Come pure, considerando BalusC commento, è necessario eseguire il collegamento come AirFreight.jsf

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top