It works! I just got it to work the same way
too:http://javaboutique.internet.com/tutorials/excep_struts/index-2.html
Thanks so much Atta  :)

-Asif

----- Original Message ----- 
From: "atta-ur rehman" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>; "Asif Rahman"
<[EMAIL PROTECTED]>
Sent: Thursday, June 24, 2004 4:56 PM
Subject: Re: Problem with displaying a subset of error messages using
<html:messages>


> Okay, while out for lunch i thought about it and i think the right way of
> doing it would be to use "property" attribute of the <html:messages> tag:
>
> http://jakarta.apache.org/struts/userGuide/struts-html.html#messages
>
> henc new code:
>
> <logic:messagesPresent>
>    <html:messages id="error" property="company">
>       <li><bean:write name="error"/></li>
>    </html:messages>
>   <br><br>
> </logic:messagesPresent>
>
> I wish i could have been able to check it but let's see if it works!
>
> ATTA
>
> ----- Original Message ----- 
> From: "Asif Rahman" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> Sent: Thursday, June 24, 2004 1:26 PM
> Subject: Re: Problem with displaying a subset of error messages using
> <html:messages>
>
>
> > Hi Atta,  this is what I'm getting when I try that:
> >
> > javax.servlet.jsp.JspTagException: javax.servlet.jsp.JspException: An
> error
> > occurred while evaluating custom action attribute "test" with value
> > "${error.key == 'company'}": Unable to find a value for "key" in object
of
> > class "java.lang.String" using operator "." (null)
> >  at
> org.apache.taglibs.standard.tag.el.core.IfTag.condition(IfTag.java:102)
> >
> > Any ideas?
> >
> > -Asif
> >
> > ----- Original Message ----- 
> > From: "atta-ur rehman" <[EMAIL PROTECTED]>
> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]>; "Asif Rahman"
> > <[EMAIL PROTECTED]>
> > Sent: Thursday, June 24, 2004 4:04 PM
> > Subject: Re: Problem with displaying a subset of error messages using
> > <html:messages>
> >
> >
> > > Hello Asif,
> > >
> > > Now I havn't checked what I'm going to write here but am pretty sure
it
> > > should work.
> > >
> > > First of all while adding your ActionError to ActionErrors use
'company'
> > as
> > > the key for the company errors and 'factory' for factory related error
> > > messages.
> > >
> > > like:
> > >
> > > ActionErrors errors = new ActionErrors();
> > > errors.add('company', new ActionError(....));
> > > errors.add('factory', new ActionError(....));
> > >
> > > now in you loop wrap you bean:wrie in an if statement:
> > >
> > > <logic:messagesPresent>
> > >      <html:messages id="error">
> > >         <c:if test="${error.key == 'company'}">
> > >             <li><bean:write name="error"/></li>
> > >         </c:if>
> > >      </html:messages>
> > >   <br><br>
> > > </logic:messagesPresent>
> > >
> > >
> > > hope this work and helps!
> > >
> > > ATTA
> > >
> > > ----- Original Message ----- 
> > > From: "Asif Rahman" <[EMAIL PROTECTED]>
> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> > > Sent: Thursday, June 24, 2004 12:48 PM
> > > Subject: Problem with displaying a subset of error messages using
> > > <html:messages>
> > >
> > >
> > > Hi Im have been using pretty standard code to display error messages
so
> > far,
> > > eg:
> > >
> > > <logic:messagesPresent>
> > >      <html:messages id="error">
> > >         <li><bean:write name="error"/></li>
> > >      </html:messages>
> > >   <br><br>
> > > </logic:messagesPresent>
> > >
> > >
> > > But now, the problem I am facing is that I want to display a subset of
> my
> > > error messages in one part of page, (e.g. Error messages that start
with
> > > "Company") and the rest of the messages (ones that start with
"Factory")
> > in
> > > another section of the page.  I've read the docs but really havent
been
> > able
> > > to figure this one out.  Can someone plese help me?  Thanks.
> > >
> > > -Asif
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to