On 11/22/05, Laurie Harper <[EMAIL PROTECTED]> wrote: > For the record, here's the general solution as well, for situations > where you can't use the element body like that. First, defining a > scripting variable: > > <c:set var="msg"><fmt:message key="msg.key"/></c:set> <snip/>
http://marc.theaimsgroup.com/?l=struts-user&m=113269509808314&w=2 -Rahul > <x:yyy ... attr="${msg}"/> > > Or, to avoid the scripting variable, you can use jsp:attribute: > > <c:yyy ...> > <jsp:attribute name="attr"> > <fmt:message key="msg.key"/> > </jsp:attribute> > </c:yyy> > > This comes up on the list so often, I think I'll add an FAQ page to the > wiki :-) > > L. > > Ed Griebel wrote: > > I use this idiom all the time to get a message label on a button: > > <html:submit property="button" styleClass="longButton"> > > <bean:message key="button.confirm"/> > > </html:submit> > > > > You should be able to substitute <fmt:message> above. > > > > -ed > > > > > > On 11/22/05, Wendy Smoak <[EMAIL PROTECTED]> wrote: > > > >>On 11/22/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote: > >> > >>>Ok, today is apparently the day I get to ask a bunch of stupid questions... > >>> > >>>Why doesn't this work? > >>> > >>><html:submit styleClass="cssButton" value="<fmt:message > >>>key="labels.loginButton" />" /> > >> > >>You can't use a JSP tag as attribute of another JSP tag. > >> > >>Maybe try <c:set> with the fmt in the body, then use an expression for > >>the value of <html:submit>? Which implies the use of the Struts-EL > >>taglib, which you should be using if you're on Servlet 2.3/JSTL 1.0. > >> > >>If you haven't already, change the URI in <%@ taglib> and leave the > >>prefix as 'html'. > >> > >>-- > >>Wendy > >> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]