It's just that it's so nice and easy for a page developer to add one tag and thats it: <html:errors/> <html:info/> maybe even <html:help level='3'/> :-)
...as for using the errors tag for "anything" its a visual problem, I'd like to be able do something like <tr><td class='error'><html:errors/></td></tr> <tr><td class='info'><html:info/></td></tr> or the more Strutsy: <html:info styleClass='info'> --- Joachim Ted Husted wrote: >The honest truth is that the way the html:errors tag works is not >optimal. It encourages mixing HTML code in with the messages. The >messages really belong to the model and should not be mixed with >presentation code. The whole message resource thing is a standard Java >libary that can be used with any Java application. The html:errors tag >was left for backward-compatiblity, but moving forward designers should >avoid using it in favor of the message tags. > >I should also mention that the html:message tags were predated by a set >of validator:message tags that can be used with Struts 1.0 applications. >See David's site. > >http://home.earthlink.net/~dwinterfeldt/ > >If someone wanted to pull these out and put them into a separate >library, it might be something we could distribute as a contribution for >the benefit of the 1.0 gang. > >Meanwhile, although the tag is called "errors", it can really be used >for anything. Whether it's an error or confirmation message is something >user's can usually glean from the message itself. There's also any >number of things you can do with your own helper objects on this score: > >http://www.mail-archive.com/struts-user@jakarta.apache.org/msg31271.html > >http://www.mail-archive.com/struts-user@jakarta.apache.org/msg31284.html > >Joachim Gjesdal wrote: > > >>hmm wouldn't there be nice to have something like: >> >> InfoMessages messages = new InfoMessages(); >> messages.add(InfoMessages.GLOBAL_ERROR, new InfoMessage("trans.generic.read_ok")); >> saveMessages(request, messages); >> >>then a tag that pics up whatever infomessages that are there: >> >> <html:info/> >> >>should be easy to make and would work the same way as the html:error tag. >> >>--- >> >>Joachim >> >>Ted Husted wrote: >> >> >> >>>[since 1.1] >>> >>> >>> >>> >>> >>>>-----Original Message----- >>>>From: daniele rizzi >>>>Sent: Thursday, May 23, 2002 8:16 PM >>>>To: Struts Users Mailing List >>>>Subject: R: Do we have struts custom tag for success messages. >>>> >>>>yep, there is: >>>> >>>>a/ put this code somewhere in your Action.perform >>>> >>>>--- begin >>>> >>>> ActionMessages messages = new ActionMessages(); >>>> messages.add("statusTrans", new ActionMessage("trans.generic.read_ok")); >>>> saveMessages(request, messages); >>>> return mapping.findForward(dest); >>>> >>>>--- end >>>> >>>>b/ put this other in .jsp >>>> >>>>--- begin >>>> <p class="StrMessageOk"> >>>> <html:messages id="message" property="statusTrans" message="true"> >>>> <bean:write name="message"/><br> >>>> </html:messages> >>>> </p> >>>> >>>>--- end >>>> >>>>that's should be enough to show the 'trans.generic_read.ok' message when >>>>it's time. >>>> >>>>bye, d.rizzi >>>> >>>>-----Messaggio originale----- >>>>Da: Harinath [mailto:[EMAIL PROTECTED]] >>>>Inviato: giovedì 23 maggio 2002 15.22 >>>>A: struts >>>>Oggetto: Do we have struts custom tag for success messages. >>>> >>>>Hi, >>>> >>>>As we have <html:errors/> for displaying error messages, do we have any >>>>custom tag in struts for success messages ? >>>>I need to display a success message to the user, when the request is >>>>processed successfully by the Action class. >>>> >>>>Regards, >>>>Hari >>>> >>>> >>>> >>>> >>>> >>>-- Ted Husted, Husted dot Com, Fairport NY US >>>-- Developing Java Web Applications with Struts >>>-- Tel: +1 585 737-3463 >>>-- Web: http://husted.com/about/services >>> >>>-- >>>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >>>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> >>> >>> >>> >>> >>-- >>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> >> >> > >-- Ted Husted, Husted dot Com, Fairport NY US >-- Developing Java Web Applications with Struts >-- Tel: +1 585 737-3463 >-- Web: http://husted.com/about/services > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>