2012-03-05 7 views
1

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のを追加します。 ありがとうございます。

答えて

0

最新のトリニダード(1.12.14ではなく2.0.1)とJSF(1.2ではなく2.1.7)を使用して問題を解決しました。

関連する問題