As a work-around I made it this way: <bean:define id="usernameToolTip"> <bean:message key="login.tooltip.username"/> </bean:define> ... <html:text property="username" title="<%=usernameToolTip%>" />
But what I was looking for was the suggestion bOOyah made in this thread. You can simply use the titleKey attribute instead of title. titleKey uses the given text as a key for the resource file. Thanks for your help, Ralf. Am Montag, 3. Mai 2004 18:29 schrieb Nathan Maves: > Sorry.... > > how about this.. > > <fmt:message key="login.tooltip.username" var="userNameTitle"/> > > I am not sure what the title attribute tag does. Since it is a struts > only attribute you will have to use the struts el tags to access the > var userNameTitle that is now in scope. > > in web.xml > > <taglib> > <taglib-uri>struts/html-el</taglib-uri> > <taglib-location>/WEB-INF/struts-html-el.tld</taglib-location> > </taglib> > > make sure you have the struts-el.jar in your classpath > > in your jsp > > > <%@ taglib uri="struts/html-el" prefix="html" %> > > then use something like (never done this some I am really not sure how) > > <html:text property="username" title="${userNameTitle}" /> > > On May 3, 2004, at 9:38 AM, Ralf Schneider wrote: > > But this is not the way I want to use it. This way, I could use it to > > put a > > translated text into the body of a tag like > > > > <td><fmt:message key="login"></td> > > > > But how can I use the translated text as an attribute value as written > > before? > > > > Ralf. > > > > Am Montag, 3. Mai 2004 17:12 schrieb Nathan Maves: > >> I am not 100% sure but I believe that you just use the <fmt:message> > >> tag. > >> > >> Just use something like... > >> > >> > >> <fmt:message key="login.tooltip.username" /> > >> > >> if you need to send parameters just put them in the body of the tag. > >> > >> <fmt:message key="login.tooltip.username" > > >> <fmt:param value="${username}"/> > >> </fmt:message> > >> > >> > >> Nathan > >> > >> On May 3, 2004, at 8:44 AM, Ralf Schneider wrote: > >>> Could you give a short example of how this can be done with JSTL or > >>> point me > >>> to an example? > >>> > >>> I looked into the Java Web Services Tutorial, but the chapter about > >>> internationalization with JSTL only describes the use of > >>> internationalized > >>> strings in the body of a tag (e.g. <fmt:message ...>). > >>> > >>> Ralf. > >>> > >>> Am Montag, 3. Mai 2004 15:37 schrieb Nathan Maves: > >>>> Use jstl! > >>>> > >>>> On May 3, 2004, at 6:51 AM, Ralf Schneider wrote: > >>>>> Hi, > >>>>> > >>>>> how can a use internationalized text strings stored in a resource > >>>>> bundle as > >>>>> values of attributes? > >>>>> > >>>>> For example: > >>>>> > >>>>> <html:text property="username" title="login.tooltip.username"/> > >>>>> > >>>>> I know, this will not work, but how can it be done? > >>>>> > >>>>> Ralf. > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- > > ## Ralf Schneider > > ## Fürstenallee 14 - 34454 Bad Arolsen > > ## Tel. +49-5691-625994 > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- ## Ralf Schneider ## Fürstenallee 14 - 34454 Bad Arolsen ## Tel. +49-5691-625994 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]