This example relates how to _implement_ things in your own taglibs. It doesn't mention Maps at all (the part I'm being befuddled by). It's not even specific to struts.
Actually, all I need is a reference on usage of the struts taglibs beyond the foo.bar.baz example. I want to see how one can refer to Maps contained in beans like Martin explained: <bean:message name="user" property="en.message"/> I have to admit, I found this confusing also because in my User object (session key as "user") there would be a map of UserData objects. The above example doesn't mention userdata at all, so I'm guessing Martin meant this: <bean:message name="user" property="en.UserData.message"/> But in the interest of saving bandwidth, just the reference on how to get to maps within beans. > -----Original Message----- > From: Martin Gainty [mailto:[EMAIL PROTECTED] > Sent: Sunday, December 07, 2003 10:59 PM > To: Struts Users Mailing List; [EMAIL PROTECTED] > Subject: Re: Stupid Bean tricks > > > a complete example on how to use this concept is located at > http://www.orionserver.com/tutorials/taglibs/8.html > viel Glueck, > Martin > ----- Original Message ----- > From: "Joe Hertz" <[EMAIL PROTECTED]> > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> > Sent: Sunday, December 07, 2003 5:58 PM > Subject: RE: Stupid Bean tricks > > > > Martin- > > > > Can you point me to the correct docs for how this works? I > don't find > > anything regarding using maps within beans this way. > > > > Tx > > > > > -----Original Message----- > > > From: news [mailto:[EMAIL PROTECTED] On Behalf Of Martin Cooper > > > Sent: Friday, December 05, 2003 3:58 PM > > > To: [EMAIL PROTECTED] > > > Subject: Re: Stupid Bean tricks > > > > > > > > > Assuming your User object is stored in the request under the > > > key "user", the language you want is "en" (English), and the > > > UserData property you want is "message", you would do: > > > > > > <bean:message name="user" property="en.message"/> > > > > > > -- > > > Martin Cooper > > > > > > > > > "Joe Hertz" <[EMAIL PROTECTED]> wrote in message > > > news:[EMAIL PROTECTED] > > > oss.local... > > > > I considered that, but (and I'm an utter newbie so I apologize > > > > here) > > > > > > > > How would I refer to an element of UserData in a <bean:message> > > > > tag? > > > > > > > > > -----Original Message----- > > > > > From: news [mailto:[EMAIL PROTECTED] On Behalf Of Martin > > > > > Cooper > > > > > Sent: Friday, December 05, 2003 12:32 PM > > > > > To: [EMAIL PROTECTED] > > > > > Subject: Re: Stupid Bean tricks > > > > > > > > > > > > > > > Why not convert your Set into a Map keyed by language / > > > locale? Then > > > > > get(locale) is effectively provided for you. > > > > > > > > > > -- > > > > > Martin Cooper > > > > > > > > > > > > > > > "Joe Hertz" <[EMAIL PROTECTED]> wrote in message > > > > > news:[EMAIL PROTECTED] > > > > oss.local... > > > > > Probably a very basic question, and infinitely dealable....I > > > > > hope. > > > > > > > > > > I have a User object, which itself contains a Set of UserData > > > > > objects (the UserData is stuff that needs to be > > > multilingual. Each > > > > > instance has the part of the user's data that would vary when > > > > > presented in each > > > > > > > > > language). > > > > > > > > > > So, in my JSP, how do I get to a specific instance of > UserData? > > > > > I > > > > > can write a getter than could take a locale or even just > > > a language > > > > > code, but since it's not a numeric, the taglib chokes on > > > it, or at > > > > > least it appears to > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > - > > > > 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] > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > 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] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]