I followed your suggestion. Now, when I ran my application, I got article.Main.title???en_US.???
displayed in the browser. Still, cannot pick up the article.Menu.title=Registered Members in the application.properties (which is located in the ApplicationRoot/WEB-INF/classes/resources folder). Here is my code: [CODE] ..... <%@ taglib uri="/WEB-INF/lib/struts-bean-el.tld" prefix="bean-el" %> <html:html> <HEAD> <html:base/> <TITLE>.....</TITLE> </HEAD> <BODY> <c:set var="titleKey"><tiles:getAsString name="title"/></c:set><bean-el:message key="${titleKey}"/> <tiles:get name="header"/> <tiles:get name="message"/> <tiles:get name="content"/> <tiles:get name="navbar"/> </BODY> ..... [/CODE] In my tiles-def.xml, I have: [CODE] <definition name=".article.Menu" extends=".article.Base"> <put name="title" value="article.Menu.title"/> <put name="content" value="/article/content/menu.jsp"/> <put name="navbar" value="/article/common/navbarMenu.jsp"/> </definition> [/CODE] -Caroline --- Jason Lea <[EMAIL PROTECTED]> wrote: > Are you using the struts-el tags. You might have > them installed as > bean-el in which case you would need to use > > <c:set var="titleKey"><tiles:getAsString > name="title"/></c:set><bean-el:message > key="${titleKey}"/> > > I only use the EL tags, so I just use bean as the > tag prefix eg <%@ > taglib uri="/WEB-INF/jsp/tags/struts-bean-el.tld" > prefix="bean" %> > > > > Caroline Jen wrote: > > >I tried both of your suggestions. For example, I > have > > > >[code] > >..... > ><BODY> > ><c:set var="titleKey"><tiles:getAsString > >name="title"/></c:set><bean:message > >key="${titleKey}"/> > ><tiles:get name="header"/> > ><tiles:get name="message"/> > ><tiles:get name="content"/> > ><tiles:get name="navbar"/> > ></BODY> > >..... > >[/code] > > > >I got java.lang.IllegalArgumentException: can't > parse > >argument number titleKey > > > >--- Jason Lea <[EMAIL PROTECTED]> wrote: > > > > > >>If you are using JSTL you can do this: > >> > >><tile:useAttribute id="titleKey" > >>name="title"><bean:message > >>key="${titleKey}"/> > >> > >>if that doesn't work, try this: > >> > >><c:set var="titleKey"><tiles:getAsString > >>name="title"/></c:set><bean:message > >>key="${titleKey}"/> > >> > >> > >> > >>Caroline Jen wrote: > >> > >> > >> > >>>In general, the tile works fine for me except the > >>>"title" piece. > >>> > >>>[CODE] > >>>..... > >>><BODY> > >>><tiles:getAsString name="title"/> > >>><tiles:get name="header"/> > >>><tiles:get name="message"/> > >>><tiles:get name="content"/> > >>><tiles:get name="navbar"/> > >>></BODY> > >>>..... > >>>[/CODE] > >>> > >>>In my tiles-def.xml, I have: > >>> > >>>[CODE] > >>> <definition name=".article.Menu" > >>>extends=".article.Base"> > >>> <put name="title" > >>>value="article.Menu.title"/> > >>> <put name="content" > >>>value="/article/content/menu.jsp"/> > >>> <put name="navbar" > >>>value="/article/common/navbarMenu.jsp"/> > >>> </definition> > >>>[/CODE] > >>> > >>>The problem is that my application displays > >>> > >>>article.Menu.title > >>> > >>>in the browser, instead of going to the > >>>application.properties (which is in the > >>>ApplicationRoot/WEB-INF/classes/resources folder) > >>> > >>> > >>to > >> > >> > >>>get > >>> > >>>article.Menu.title=Registered Members > >>> > >>>What should I do? > >>> > >>>__________________________________ > >>>Do you Yahoo!? > >>>Yahoo! Finance Tax Center - File online. File on > >>> > >>> > >>time. > >> > >> > >>>http://taxes.yahoo.com/filing.html > >>> > >>> > >>> > >>--------------------------------------------------------------------- > >> > >> > >>>To unsubscribe, e-mail: > >>> > >>> > >>[EMAIL PROTECTED] > >> > >> > >>>For additional commands, e-mail: > >>> > >>> > >>[EMAIL PROTECTED] > >> > >> > >>> > >>> > >>> > >>> > >>-- > >>Jason Lea > >> > >> > >> > >> > >> > >> > >--------------------------------------------------------------------- > > > > > >>To unsubscribe, e-mail: > >>[EMAIL PROTECTED] > >>For additional commands, e-mail: > >>[EMAIL PROTECTED] > >> > >> > >> > > > > > >__________________________________ > >Do you Yahoo!? > >Yahoo! Finance Tax Center - File online. File on > time. > >http://taxes.yahoo.com/filing.html > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > -- > Jason Lea > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]