struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Zoran Avtarovski <zo...@sparecreative.com>
Subject Re: [S2] i18n for lists/maps
Date Tue, 15 Sep 2009 00:40:14 GMT
Exactly. Using the s:select for your example below would be as follows:

<s:select name=²loanType² list=²#{1:getText(key.value1), 2,
getText(key.value2)}²/>

Z.

> Z,
> I'll clarify with a simple example :
> The dropdown must be like :
> 
> <select name="loanType"><option value="1">EnglishType1</option><option
> value="2">EnglishType2</option></select> for EN and <option
> value="1">SpanishType1</option><option value="2">SpanishType2</option>
> 
> So, the values 1 and 2 remain constant, only the text changes. Now, i don't
> want to maintain 1, 2 separately from its text. My understanding from your
> suggestion is to have a list of "Option" objects whose responseKey attribute
> wil hold 1, 2 and responseValue attribute is like "key.value1" ,
> "key.value2" etc. which is defined in properties file as :
> key.value1=EnglishType1
> key.value2=EnglishType2 etc.
> 
> Let me know if i've understood it correctly.
> 
> Thanks,
> Joseph
> 
> 
> 
> I just want to get a couple things straight:
> 
> 1. Your state names are in localised properties files
> 2. The properties files are available to struts2 either via
> struts.custom.i18n.resources or convention (read don¹t ask)
> 
> If you app satisfies these two points then the method I mentioned will work
> fine.  If it doesn¹t, it¹s not that much work to satisfy them.
> 


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message