どのように私はフラッシュを通じて新しいビューにリダイレクトするために、私のJSFの実装をお願いしていますか?

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

  •  25-09-2019
  •  | 
  •  

質問

私は、サイトナビゲーション(FreeMindのフラッシュブラウザ)のためのフラッシュモジュールを使用しています。しかし、私は、ナビゲーション/リダイレクトに問題を抱えています。典型的な使用例は次の通りです。ウェルカムページから、ユーザーは、国をクリックします。それに続いて、フラッシュマインドマップが表示されます。ユーザがマインドマップを閲覧し、所望のノードをクリックします。このノードに埋め込み、(例えば、./resources/pages/id/AirFreight.xhtml)別のページへのリンクです。私は、負荷にこのページを取得することができますが、私は管理Beanにこのページを配線することはできません。私は、JSFの実装は、この新しいビューにリダイレクトされていないためであると仮定します。誰もがここで私を導くことはできますか?どのように私はフラッシュによる新しいビューにリダイレクトするために、私のJSFの実装をお願いしていますか?私は、JSF 2.0を使用して初心者です。

役に立ちましたか?

解決

1ページ内のBeanへの呼び出しがある場合、JSFサーブレットは、そのURLに定義されているページを呼び出しているとき - 。それが呼び出されます。

あなたはこのURLマッピングのJSFサーブレットを持っていることを確認してください

<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>

を参照あなたに何を引き起こしますか?あなたはそれがすべてのBeanメソッドに到達することを確認するためにコードをデバッグしましたか?あなたはAirFreight.xhtmlコードとAirFreightBean.javaコードを投稿することができますか?

同様に、BalusCのコメントを考慮し、あなたはAirFreight.jsfとしてリンクを実行する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top