JSF2.0"?faces-redirect=true"
のタグのactionプロパティにinを追加することの背後にあるセマンティクスを理解したいと思います。<h:commandlink>
それがあるかどうかにかかわらず、アプリケーションは実際にアクションで指定されたターゲットページに移動します。したがって、一見したところ、唯一の効果は表面的なものであるように見えます。つまり、ユーザーが新しいページに移動したことをユーザーにフィードバックすることです(ユーザーがブラウザーのアクセスURLを見ている場合)。しかし、それが非常に無害で副作用がない場合、なぜそれがデフォルトの動作ではないのかわかりません。それはJSF2.0のポストベースのメカニズムに関係しているのではないかと思います。JSFアプリケーションを閲覧しているときに、ブラウザに表示されるURL(?faces-redirect=true
使用されていない場合)が「前の」「ページ」のURLであることに気付きました。
メタNB。私はファイアウォールの背後にいて、「SOには別のドメインからの外部JavaScriptが必要です」という問題に悩まされているため、フォーマットがないことをお詫びします。また、別のドメインからアクセスできるようになったときに、数時間以内に回答に関するフィードバックを提供します。