Tomcat 6(JDK 5)からTomcat 7(JDK 7)に移行し、作業を中止する前に動作していた機能の一部を移行しています。FacesMessageがPPRで表示されない
トリニダード1.2.14とJSF 1.2を使用します。
複数の行を持つtr:テーブルがあります。各行には、いくつかのフィールドを編集可能にする編集ボタンがあります。編集が完了したら、ラインを保存することができます。保存する前に、(onclickアクション内の)データに対していくつかのバリデーションを行い、FacesContextにエラーを追加します(下記のコードを参照)。 partialTriggersを使用してコンポーネントを更新します。 エラーは表示されませんが、バッキングBeanの値は正しいです。 部分ページのレンダリングは何とか起動しません。 (したがって、エラーはページに表示されません)。私たちは、この問題を解決する方法を知りたいのですが
FacesContext fcontext = FacesContext.getCurrentInstance();
FacesMessage facesmsg = new FacesMessage(FacesMessage.SEVERITY_WARN, "test", "test");
fcontext.addMessage(null, facesmsg);
:
コードはFacesMessageのを追加します。 ありがとうございます。