troubleshooting Question

Struts: Overwriting locale in the request

Avatar of heppa
heppaFlag for Luxembourg asked on
Web ApplicationsJSP
7 Comments2 Solutions5792 ViewsLast Modified:
We are using Struts 1.1 (i know, it's old, but it's a constraint) to build a web application. We also have application.properties for 3 languages. Due to political decisions I am supposed to "remove" multilanguage support quickly, meaning that the application won't react on the given locale. My problem is, that it always reacts on the locale given in the request on first access.

I tried to set a fix locale to the session, both with setLocale(java.util.Locale) method as well as setting it to the session directly in the Action Delegation class (we have a GenericAction with an abstract method executeTask that extends Action and all other Actions are extending GenericAction). Both didn't have an effect on first request.

It is really the only option NOT to include the application_de.properties in the war in order to fall back to english all the time, even if the browser locale is set to, say, de_DE?

I appreciate any help very much, as I just started to try to understand Struts. It normally works out quite well, but this does not make sense to me. I thought, the setLocale method would have this exact purpose. Thanks a lot in advance.

Alex
ASKER CERTIFIED SOLUTION
Manish
Lead

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Log in to continue reading
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform for $9.99/mo
View membership options
Unlock 2 Answers and 7 Comments.
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
The Value of Experts Exchange in My Daily IT Life

Experts Exchange (EE) has become my company's go-to resource to get answers. I've used EE to make decisions, solve problems and even save customers. OutagesIO has been a challenging project and... Keep reading >>

Mike

Owner of Outages.IO
Phoenix, Arizona, United States
Member Since 2016
Join a full scale community that combines the best parts of other tools into one platform.
Unlock 2 Answers and 7 Comments.
View membership options
“All of life is about relationships, and EE has made a virtual community a real community. It lifts everyone's boat.”
William Peck

Member since 2004