• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Struts2 - Custom implementation for i18n.

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
I am using struts2 for my project which implements i18n through following methods and tags:
a)getText()
b)<s:label>
c)<s:text>

But I want to have a custom implementation for i18n where in i would like to have the values for the keys to be read according to my custom implementation(e.g from HashMap) and not from the properties file.

The reason why I want to have custom implementation for i18n is because of the following :
a)There is a requirement to have an UI where the user will enter key/value pairs.
b)Once the user enters these values it must be reflected in the application.
For this we can generate the properties file with the user data from the UI. But this would require the following process to be executed:
a)The created properties file needs to be placed in the existing war file.
b)Application needs to be redeployed and restarted.
These things will have an impact on the production environment.


To achieve this i would like to know which would be the better approach:
a) Overriding the implementations of all the methods and tags implementing i18n.
or
b) Writing our own custom methods and custom tags to fetch values for the key according to our custom implementation.

Waiting for the feedback.

Thanks in advance.
 
reply
    Bookmark Topic Watch Topic
  • New Topic