struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Niall Pemberton" <niall.pember...@blueyonder.co.uk>
Subject Re: Html:messages tag (Resolved)
Date Thu, 17 Jun 2004 02:18:07 GMT
This isn't the correct way to use <html:messages>.

It iterates over either all the messages (if you don't specify a property)
or all messages for a property storing each message as a page scope
variable. The way your using it it will only display the last message (try
putting two messages for property "x") - you should really have a closing
</html:messages> tag:

<html:messages id="msg" message="true" property="x" >
     Msg=<bean:write name="msg" />
</html:messages>

Also if you do it this way there's no need for the <logic:messagesPresent>
tag, unless you want to display some other markup around your errors, such
as

 <logic:messagesPresent message="true">

    The following errors have occured:</br>
     <ul>

        <html:messages id="msg" message="true" property="x" >
            <li>Msg=<bean:write name="msg" /></li>
       </html:messages>

     </ul>
</logic:messagesPresent>

Niall

----- Original Message ----- 
From: "Betty Koon" <bkoon@adobe.com>
To: "'Struts Users Mailing List'" <user@struts.apache.org>
Sent: Thursday, June 17, 2004 1:33 AM
Subject: RE: Html:messages tag (Resolved)


> I didn't know I have to do the following:
> <logic:messagesPresent message="true">
> <html:messages id="msg" message="true" property="x" />
> Msg=<bean:write name="msg" />
> </logic:messagesPresent>
>
> -Betty
>
>
> -----Original Message-----
> From: Betty Koon [mailto:bkoon@adobe.com]
> Sent: Wednesday, June 16, 2004 5:31 PM
> To: 'Struts Users Mailing List'
> Subject: RE: Html:messages tag
>
>
> I did, it doesn't help.  Nothing get printed out at all.
>
> -Betty
>
> -----Original Message-----
> From: Chris Cranford [mailto:chris.cranford@tkdsoftware.com]
> Sent: Wednesday, June 16, 2004 5:27 PM
> To: Struts Users Mailing List
> Subject: Re: Html:messages tag
>
>
> Have you tried removing "property" from the messages tag to see if the
> message you're wanting to print out exists in the collection at all ?
>
> Hope this helps!
> Chris
>
> ----- Original Message -----
> From: "Betty Koon" <bkoon@adobe.com>
> To: "'Struts Users Mailing List'" <user@struts.apache.org>
> Sent: Wednesday, June 16, 2004 8:19 PM
> Subject: Html:messages tag
>
>
> > Hi All,
> >
> > I seem not to be able to get html:message print out the message I set
> > up
> in
> > the action at all.
> > I have looked at the request attribute, it does contain the
> > ActionMessages and I was able to retrieve the message for a particular
> > property in my
> JSP,
> > but the tag just doesn't work.
> >
> > Here is the code snipplet in my jsp
> >
> > <logic:messagesPresent message="true">
> >
> > Msg=<html:messages id="msg" message="true" property="x" />
> >
> > </logic:messagesPresent>
> >
> > The output is always Msg=
> >
> > Any idea?  Thanks
> >
> > -Betty
> > -----Original Message-----
> > From: Ram Venkataswamy [mailto:ramv@m7.com]
> > Sent: Wednesday, June 16, 2004 4:50 PM
> > To: Struts Users Mailing List
> > Subject: RE: getInputForward() question
> >
> >
> > Yep, your colleague is right - input attribute is used to re-direct
> > the control if validation fails - not for Success / user defined
> > forwards
> >
> > V.K.Ram
> > NitroX Struts Team
> >
> >
> >
> > -----Original Message-----
> > From: Carl Fyffe [mailto:sixty4bit@gmail.com]
> > Sent: Wednesday, June 16, 2004 4:36 PM
> > To: struts-user@jakarta.apache.org
> > Subject: getInputForward() question
> >
> > For the past year or so, I have been using getInputForward() and the
> > input attribute in the <action> to define the "default" end point for
> > that
> action.
> > I did that because normally there is only one tile for the action to
> > go
> to,
> > so being lazy I wouldn't create a forward I would just use the input
> > to
> act
> > as the default forward.
> >
> > Today a colleague informed me that was a poor strategy because the
> > input
> is
> > only for when validation fails.  Am I missusing the input attribute?
> >
> > Carl
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message