you have to change the characteristics of all the Struts Tags to use either theme="xhtml" for ajax enabled OR theme="simple" for regular tags The same Struts tags use different attributes for XHTML vs Simple variations
If you post the contents of jsp (and tlds) and we can walk you thru it.. Martin ______________________________________________ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. > Date: Tue, 30 Dec 2008 10:36:03 -0800 > From: cel...@yahoo.com > Subject: Re: Message properties not displaying > To: gordiany...@gmail.com; user@struts.apache.org > > hey Gordian Yuan, > you were right. > > In struts.properties i set struts.ui.theme=simple > > In my JSP, if i use the theme xhtml, like this: > <s:label key="personBean.firstName" theme="xhtml" /> > then it works. > > What does it mean ? > Messages are not displayed with the SIMPLE theme ? > > Thanks > > --- On Mon, 12/29/08, Gordian Yuan <gordiany...@gmail.com> wrote: > From: Gordian Yuan <gordiany...@gmail.com> > Subject: Re: Message properties not displaying > To: "Struts Users Mailing List" <user@struts.apache.org>, cel...@yahoo.com > Date: Monday, December 29, 2008, 10:26 PM > > Hi, Celinio > do you declare > <constant name="struts.ui.theme" value="simple" /> > or > <s:from theme="simple"></s:from> ? > > you can simple try <s:label key="personBean.firstName" theme="xhtml" /> > > On Sun, Dec 28, 2008 at 5:44 PM, Celinio Fernandes <cel...@yahoo.com> wrote: > > Hi, > > I am trying to display a label using messages in a property file > src/global-messages.properties : > > personBean.firstName=Your first name > > > > (The default locale i am using is en_US) > > > > In struts.xml i declared it : > > <constant name="struts.custom.i18n.resources" value="global-messages" /> > > > > In a JSP i try do display a label : > > > > <s:label key="personBean.firstName" /> > > > > The HTML code generated is : > > <label id="personBean_firstName"></label> > > The text is missing. > > > > Does anyone have an idea what the problem might be ? > > Thanks > > > > > > > > > > > > > > > > > _________________________________________________________________ Life on your PC is safer, easier, and more enjoyable with Windows Vista®. http://clk.atdmt.com/MRT/go/127032870/direct/01/