デフォルトでは、JSFはページリダイレクトの代わりに内部ページ転送メカニズムを使用します。しかし、これは私に少し問題を残す。ブックマーク可能なURLを作成する必要がありますが、ナビゲーションではURLが変更されないため、別のページが適切にブックマークされるように、ページの前進ナビゲーションの後にURLを変更する方法が怖いです。ブックマーク可能なURLを作成するためのページ送りのナビゲーションのあとにアドレスバーのURLを変更する
0
A
答えて
1
POSTを使用するのは、実際のフォームの送信だけで、ページ間のナビゲーションではないようにウェブサイトを設計する必要があります。そのためには、代わりに<h:link>
(JSF 2.0以降)、<h:outputLink>
またはプレーン<a>
でGETを使用する必要があります。プレーンページツーページナビゲーションにはPOSTフォームを使用しないでください。デザインやコンポーネントの制限によって制限されている場合は、<redirect/>
をナビゲーションケースに追加するか、結果値にfaces-redirect=true
パラメータを追加することをお勧めします(JSF 2.0以降のみ)。
0
HTML5 pushState
でこれを行うことができます。 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history
関連する問題
- 1. ブラウザのアドレスバーにあるURLを変更するためのApache設定
- 2. ページをリロードせずにアドレスバーでURLを変更する方法
- 3. ページのURLを送信中に変更する方法はありますか?
- 4. angular2のアドレスバーのURLを変更せずにアプリケーションのbase-hrefを変更する
- 5. Framework7がブラウザのアドレスバーのURLを変更する方法
- 6. 変更可能なテンプレートURLがあります
- 7. ユーザーのブックマークページのブックマークURLを変更する
- 8. アドレスバーのURLを更新しますが、そのURLにリロードしない方法はありますか?
- 9. ブラウザのアドレスバーにあるurl-encoding
- 10. アドレスバーに表示されるURLを変更する
- 11. iframeのアドレスバーにURLを取得する
- 12. Javascript:ページを更新せずにアドレスバーのURLを変更するにはどうすればよいですか?
- 13. アドレスバーのURLをサブドメインからメインドメインに変更します
- 14. テキストURLをクリック可能なURLに変換する
- 15. ページにURLのリストを生成することは可能ですか?
- 16. JavascriptMVCはブックマーク可能なURLをサポートしていますか?
- 17. アドレスバーとwindow.open(URL)の間にURLを入力することに違いはありますか?
- 18. 変更ページのURLを変更するとき
- 19. Fancybox:アドレスバーのURLを変更するリンクと開いているFancyboxのページへのリンク
- 20. アドレスバーのURL /パス
- 21. URLアドレスバーのマスキング
- 22. アプリケーションのアンカータグをクリックした後にアドレスバーのURLを変更できますか?
- 23. 別のページにURLを送信する
- 24. ローカルアプリを起動するためのURLリンクを含むMMSを作成することは可能ですか?
- 25. 変更可能なコピーを作成するためのObjective-Cパターン
- 26. FacebookはブラウザのアドレスバーのURLをページのリロードや#または?
- 27. 変更URLのページをリロードした後
- 28. ブラウザのアドレスバーにwww.mysite.comを常に表示するためのGrails URLマッピング
- 29. アドレスバーのURL変更の可視性を制限するにはどうすればよいですか?
- 30. Android RegexのテキストURLをクリック可能なリンクに変換する
oh ..はい私はこれらの ''と ''タグをどこからでも逃しました。あなたは本当に私を救った..ありがとう! –
しかし、いくつかの制限のために私はこれらのタグを使用できませんでした。 'faces-redirect = true'を使うのが好ましいでしょう。私が理解する限り、リダイレクトの欠点があるからです –