Hi Matthias,

A FacesMessage object has both a "summary" and "detail". Perhaps both are being set to the same string and you are showing both, resulting in the same message appearing twice?

Regards,

Simon

Matthias Kahlau wrote:
Hi!

Did anybody else discover the behaviour of h:messages described below? I
can't imagine that I've done sth. wrong, but please correct me if I'm wrong.
There's only one h:messages tag in my JSF page, and when one error occurs,
the same error message is printed multiple times (2 to x times). Is there a
way to prevent this?


Regards,

Matthias

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Auftrag
von Matthias Kahlau
Gesendet: Sonntag, 1. Januar 2006 22:09
An: Users MyFaces
Betreff: h:messages outputs one error message summary many times


Hi all!


I have a problem with the h:messages tag. When an error occurs, e. g. an
validation error of f:validateLongRange, because the user entered
an illegal
value (a value not contained in the range defined), the error summary is
printed many times in the h:messages tag. I use the tag the following way:

<h:messages layout="table" globalOnly="false" showSummary="true"
      showDetail="false" errorClass="error" fatalClass="error" />


When I explicitely add an error message for a specific component to the
FacesContext, I haven't observed that behaviour - the error message is
printed only one time.


Regards,

Matthias





Reply via email to