3

アプリケーションのすべてのページは、いくつかの異なるフローへのリンクを含むメニューを持つテンプレートを使用します。メニューの選択が GET リクエスト (<h:link>たとえば) でフローに入った場合、ユーザーが別のフローに入るとエラーが生成されます (を使用するフローの「ナビゲーション ケースなし」<h:link outcome="flow">)。

POST リクエスト (たとえば) でフローに入ると<h:commandLink>、ナビゲーターに表示されるアドレスは、POST リクエストのように正しくありません (前のページのアドレスが表示されます)。メニューのフローのアドレスに「?faces-redirect=true」を追加すると ( <h:commandLink action="flow?faces-redirect=true">、「ナビゲーション ケースがありません」というエラーが表示されます。

どのようにできるのか?

4

0 に答える 0