私はJSF 2 Web アプリケーションを開発しており、ページからページへの暗黙的なナビゲーションを使用して、結果の値を指定し、URL の値を変更しています。また、一部のページをすべて送信しなくても変更できるようにするための Ajax リクエストもいくつかあります。
たとえば、ユーザーのデータを編集して変更を保存するときに問題が発生します。マネージド Bean はユーザー データを保存し、ユーザー リストに移動するための文字列を返します。ユーザーが適切に保存FacesMessage
されると、アクション メソッドが終了する前に a が追加されます。
ボタン
<p:commandButton value="#{msg.UPDATE}" action="#{manager.actionSave}"
ajax="false" />
メソッドへのコーディング
FacesContext.getCurrentInstance().addMessage(clientId,
new FacesMessage(FacesMessage.SEVERITY_INFO, msg, msg));
しかし、<h:messages />
メインページにタグを付けても何も表示されません。