My app will be installed on the company's intranet. It is designed to work in both english & welsh languages using resource bundles. The problem is that only some of the intranet's areas are be in welsh so the browser is set to english - so the locale stuff won't work. Links to my app will be put on the intranet, one each for english & welsh versions. What I need to do is pass a flag from these links to my app to indicate which language to use. I can't seem to pass the flag in! Tried something like this "http://localhost:9001/ABC.do?lang=cy" hoping the lang attribute would be readable from the request object in the corresponding action class - but it's not - it's null!!! How can I/is it possible to do this? - any ideas? thanks harry
The lang attribute will be available as a paramter in the request not at an atribute, it is a request paramater not an object in the request object, use String lang = request.getParameter("lang"); that should give you the parameter then you can set your locale.