2012-04-02 18 views
1

JSF1.2、Tomcat 6.0、RichFaces 3.3.3、およびJava 6u31を使用しています。ページがリフレッシュされるまで、メッセージは表示されません。

私はマネージドBeanでアクションを行い、ユーザーにメッセージを表示します。それで大丈夫です。 その後、私は管理された別のアクションを行い、ページをリフレッシュするまではメッセージはそれ以上使用できません。

私はすべてのメソッドimplを削除して空にして、バグがまだ発生しているので、問題はマネージドBeanにはないことを保証できます。

したがって、問題はxhtmlページのものです。私はa4j:statusを入れようとしましたが、エラーを表示しません。

私は自分自身を希望なく見ます。あまりにも大きくて複雑なので、私はここにすべてのコードを投稿しません。

あなたのうちの一人がこれを見たことがあるのか​​、何が起こったのか想像があるのだろうかと思います。私はあなたが望む情報を追加する質問を編集することができます。

+0

SSCCEを作成し、質問を更新して追加するだけです。確かに、あなたの問題を再現するには、1000行以上のコードは必要ありません。 – BalusC

+0

私は問題を生成しているアイデアがまったくないので、私はそれを行うことができません。それは、誰かがこれまでにこのようなことを見たことがあるかどうかを尋ねるからです。またはヒント/示唆があります。 SSCCEについては申し訳ありません。 – caarlos0

+0

私はこの問題がrich:fileuploadに関連していることを発見しました。 – caarlos0

答えて

4

私はこの問題を解決します。

私はrich:fileuploadにonuploadを持っています。 私はちょうどそれを削除し、このようなa4j:supportを、追加します。それだけです

<a4j:support event="onupload" oncomplete="foo()" />

を。私はちょうどそれがそのように働く理由を理解していないし、古い方法ではない。

よろしくお願いいたします。

関連する問題