You could just override the template for this tag. Just grab a copy of the current template for the theme you are using and copy to your app (outside of the struts jar), then update it to your heart's content. I'm sure there are a few tutorials out there that give a better step-by-step for overriding templates in struts2.
BTW, here is the JIRA with patch that led to the current state of things - https://issues.apache.org/struts/browse/WW-2655 On Fri, Aug 21, 2009 at 4:07 PM, Struts Two<struts...@yahoo.ca> wrote: > Thanks for the advice Wes. However; in this case I am bound to corporate > provided style-sheet classes that I can not change. Based on your suggestion, > I have to write a few lines of css to define my own classes and then go > through every single page the uses <s:actionmessage ... and <s:actionerror.. > to update the css classes. > > I was just hoping there was a simpler way without me changing all those pages > after the upgrade > > --- On Fri, 8/21/09, Wes Wannemacher <w...@wantii.com> wrote: > >> From: Wes Wannemacher <w...@wantii.com> >> Subject: Re: s:actionmessage issue after upgrade to 2.1.6 (possible bug) >> To: "Struts Users Mailing List" <user@struts.apache.org> >> Received: Friday, August 21, 2009, 7:40 PM >> Just add a selector so that your >> class applies to the span who's >> parent LI's parent UL has the class "alert-go" (or whatever >> class name >> you're specifying). >> >> -Wes >> >> On Fri, Aug 21, 2009 at 3:23 PM, Struts Two<struts...@yahoo.ca> >> wrote: >> > Before I migrate my struts application from 2.0.12 to >> 2.1.6 >> > >> > The following >> > >> > <s:actionmessage cssClass="alert-go"/> >> > >> > would generate: >> > >> > <ul> >> > <li> >> > <span class="alert-stop"> >> > You can not change your role to Agent. >> > </span> >> > </li> >> > </ul> >> > >> > which would display the message in the appropriate >> color defined by style sheet class >> > >> > However, after I have migrated my code to 2.1.6, the >> generated code looks like the following >> > >> > <ul class="alert-stop"> >> > <li><span>You can not change your role >> to Agent.</span></li> >> > </ul> >> > >> > The style-sheet effect is gone and the text is always >> shown in black. The same thing happens for >> > >> > <s:actionerror cssClass="alert-stop"/> >> > >> > is there any way to fix this? >> > >> > >> > >> > >> > >> > >> __________________________________________________________________ >> > Ask a question on any topic and get answers from real >> people. Go to Yahoo! Answers and share what you know at >> http://ca.answers.yahoo.com >> > >> > >> --------------------------------------------------------------------- >> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> > For additional commands, e-mail: user-h...@struts.apache.org >> > >> > >> >> >> >> -- >> Wes Wannemacher >> >> Head Engineer, WanTii, Inc. >> Need Training? Struts, Spring, Maven, Tomcat... >> Ask me for a quote! >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > > __________________________________________________________________ > Make your browsing faster, safer, and easier with the new Internet Explorer® > 8. Optimized for Yahoo! Get it Now for Free! at > http://downloads.yahoo.com/ca/internetexplorer/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org