Сообщения лиц не отображаются, пока страница не обновится - PullRequest
1 голос
/ 02 апреля 2012

Я использую JSF1.2, Tomcat 6.0, RichFaces 3.3.3 и Java 6u31.

Я выполняю действие в управляемом компоненте и показываю пользователю сообщение. Это нормально. После этого я выполняю еще одно действие в управляемом, а затем сообщения больше не работают, пока я не обновлю страницу.

Я могу заверить вас, что проблема не в управляемом компоненте, потому что я просто удалил весь метод impl, оставив его пустым, и ошибка все еще происходит.

Итак, проблема в чем-то на xhtml страницах. Я пытался поставить a4j:status, но он не показывает никакой ошибки.

Итак, я вижу себя без надежды. Я не буду публиковать здесь весь код, потому что он слишком большой и сложный.

Интересно, видел ли кто-нибудь из вас что-то подобное или у вас есть предположение о том, что происходит? Я могу отредактировать вопрос, добавив любую информацию, которую вы хотите.

1 Ответ

4 голосов
/ 03 апреля 2012

Я решаю эту проблему.

У меня есть onupload в rich: fileupload. Я просто удаляю его и добавляю a4j:support, вот так:

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

Вот и все. Я просто не понимаю, почему это работает, а не по-старому.

Кстати, спасибо.

...