JSFファイルのcommandLink-Tagに「ajaxexecute」タグが埋め込まれています。これは非常にうまく機能します。
私の問題:Get-Requestを使用してこのajax-callを直接実行したいのですが、これまでのところ、パラメーターなしで1つのhtml-file(index.html)のみを使用しています。
url / get-parametersを使用してAJAXタグを直接呼び出す方法はありますが、jsfにajaxタグを保持しますか?
みんなありがとう
JSFファイルのcommandLink-Tagに「ajaxexecute」タグが埋め込まれています。これは非常にうまく機能します。
私の問題:Get-Requestを使用してこのajax-callを直接実行したいのですが、これまでのところ、パラメーターなしで1つのhtml-file(index.html)のみを使用しています。
url / get-parametersを使用してAJAXタグを直接呼び出す方法はありますが、jsfにajaxタグを保持しますか?
みんなありがとう
質問のタイトル「JSFでAjax-callにリダイレクトする方法」の質問に答えるには?faces-redirect=true
、ナビゲーションケースの結果に追加するだけです。
public String submit() {
// ...
return "index?faces-redirect=true";
}
質問本文の質問「Get-Requestを使用してこのajax-callを直接実行したい」に答えるには、POSTコマンドリンクを通常のGETリンクに置き換える<h:link>
か<h:outputLink>
、パラメーターをとして渡します<f:param>
。
<h:link value="link" outcome="index">
<f:param name="foo" value="bar" />
</h:link>
<f:viewParam>
それらは、またはによってターゲットページで収集および処理できます@ManagedProperty
。