私はいくつかのjsfページを持っています。header.xhtml に動的ブレッドクラムを追加する必要があります。これまでのところ、現在のページの URL を取得できます。header.xhtml で、それらをスタックにプッシュします。したがって、header.xhtml が一般的であるため、新しいページが表示されるたびに、現在の URL がスタック変数にプッシュされます。
スタックを反復処理して、URL をポップして表示するだけです。しかし、私は残りについて混乱しています。ユーザーが戻るたびに、ポップする必要があります。これを実装するにはどうすればよいですか? ユーザーが後退した場合は、2 回ポップする必要があります。
私は正しい軌道に乗っていますか?他の解決策はありますか?