0

Java コードからの投稿アクションで JSF ページを更新したいと思います。

  @POST @Consumes(MediaType.APPLICATION_JSON)
    public String handlePostRequest(String payload) { 
//some code

//here resfresh the JSF
     }

その方法を知っていますか?

ありがとう !

4

2 に答える 2

0

マネージド Bean にメソッドを追加します。null を返すようにします。メソッドを呼び出します。これにより<h:commandButton /> or <h:commandLink />、ページが更新されます。

于 2012-05-29T14:47:56.643 に答える
0

これは非常に簡単です。JSF ページを作成するには、次のものが必要です。

  1. <h:form />: ページコードを含める
  2. <h:commandButton />: リクエストをサーバーに送信します

更新するには:
次の方法でボタンを宣言します。

<h:commandButton action="#{myBean.refreshAction}" value="Refresh Action" />

MyBean#refreshActionメソッドが空の文字列をサーバーに返すとき、つまりコマンド ボタンのイベントを起動すると、ページが更新されます。

于 2012-05-29T14:50:00.013 に答える