アクションが完了した後にページがリフレッシュされないという問題が発生しています。JSF 2アクション完了後にページがリフレッシュされない
私はページ上でこのフォームを持っている:
<h:form id="fundingResults">
<p:ajaxStatus style="width:16px;height:16px;">
<f:facet name="start">
<p:graphicImage value="/images/loading4.gif" />
</f:facet>
<f:facet name="complete">
<h:outputText value="" />
</f:facet>
</p:ajaxStatus>
<p:dataTable>
// some form elements in the table
</p:dataTable>
<p:commandButton id="btnEdit" value="Submit" type="submit" action="#{fundingBacker.classifyProducts}" style="float: right;margin-top:15px;" />
</h:form>
マイclassifyProducts方法スケルトンは、このようなものです:のためclassifyProducts()メソッドが完了した後
public void classifyProducts() {
// a bunch of stuff goes on in here
}
は、ページが自動的に更新すべきではありません暗黙のナビゲーション?
驚くばかりです。私はこれを知らなかった。出来た。私は8分以上あなたの答えを受け入れることはできません。 – Catfish
これは本当に良い考えではありません。要求がデフォルトではajaxである理由があります。通常、ページ全体を更新する必要はありません。 – MatsT
私のページをリフレッシュする必要があるのは、自分のclassifyProducts関数にロジックがあり、ロジックの結果に基づいてページを更新するか、別のページにリダイレクトするからです。 – Catfish