Thank you Jack, that's very kind of you, I will take a look at modifying the taglib this afternoon.
--b On Wed, 15 Dec 2004 15:46:09 -0800, Dakota Jack <[EMAIL PROTECTED]> wrote: > Hi, Bryan, > > I could not agree more. But, you might as well bang your head against > the wall as play Cassandra to this version of the Trojan Horse (JSF). > What I do in these cases is to just extend the tags. This one is > fairly easy. Here is a sample early method I built off of which you > can modify with extensions of the Struts tags to suit your taste: > > public List getLocalizedLabelValueList(HttpServletRequest request, > List keys) > throws IOException, > ServletException { > List labelValueList = Collections.synchronizedList(new > LinkedList()); > HttpSession session = request.getSession(); > Locale locale = > (Locale)session.getAttribute(Globals.LOCALE_KEY); > Iterator iterator = keys.iterator(); > MessageResources messages = this.getResources(request); > > while(iterator.hasNext()) { > String value = ((String)iterator.next()); > String label = convertToUTF8(messages.getMessage(locale,value)); > labelValueList.add(new LabelValueBean(label,value)); > } > > return labelValueList; > } > > Jack > > > On Wed, 15 Dec 2004 10:59:37 +0100, bryan <[EMAIL PROTECTED]> wrote: > > If I were to speculate which would be more usefull to the community, > > implementing something basic like this or creating support for JSF I > > would imagine that this would > > probably be more useful. > > > > This reminds me of my skateboarding days, before learning how to do a > > 360 fakie kickflip it's kinda usefull to learn how to do an ollie .... > > > > Thanks Niall. > > > > --b > > > > On Wed, 15 Dec 2004 00:24:11 -0000, Niall Pemberton > > <[EMAIL PROTECTED]> wrote: > > > It has come up before: > > > > > > http://issues.apache.org/bugzilla/show_bug.cgi?id=9748 > > > http://issues.apache.org/bugzilla/show_bug.cgi?id=17600 > > > > > > but it hasn't been implemented in Struts > > > > > > Niall > > > > > > ----- Original Message ----- > > > From: "bryan" <[EMAIL PROTECTED]> > > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > > Sent: Tuesday, December 14, 2004 8:10 PM > > > Subject: Localize a dropdown select list > > > > > > > Is this possible with struts ? i don't find a mention of it but can't > > > > imagine it hasn't been implemented. > > > > > > > > For example in the jsp > > > > > > > > <html-el:select property="swimmingPool"> > > > > <html-el:optionsCollection property="swimmingPoolOptions" > > > > value="name" label="name"/> > > > > </html-el:select> > > > > > > > > Which generates the following ... > > > > <select name="swimmingPool"><option > > > > value="type.yes">type.yes</option> > > > > <option value="type.no">type.no</option> > > > > <option value="type.option_to_build">type.option_to_build</option> > > > > <option value="type.undefined">type.undefined</option></select> > > > > > > > > Is it possible to map type.no to a value in the resource bundles ?? > > > > > > > > --b > > > > > > > > -- > > > > http://www.revoltingdigits.com > > > > https://jestate.dev.java.net > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > > > > > > > > > -- > > http://www.revoltingdigits.com > > https://jestate.dev.java.net > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > "You can lead a horse to water but you cannot make it float on its back." > > ~Dakota Jack~ > > "You can't wake a person who is pretending to be asleep." > > ~Native Proverb~ > > "Each man is good in His sight. It is not necessary for eagles to be crows." > > ~Hunkesni (Sitting Bull), Hunkpapa Sioux~ > -- http://www.revoltingdigits.com https://jestate.dev.java.net --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]