Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #23035

Struts I18N

From Tim Slattery <Slattery_T@bls.gov>
Newsgroups comp.lang.java.programmer
Subject Struts I18N
Date 2013-03-21 13:01 -0400
Organization A noiseless patient Spider
Message-ID <6pemk817nguv4g01eghg78f2vgfusfb2ko@4ax.com> (permalink)

Show all headers | View raw


Does anybody know just when and how often Struts 1.3 sets the "Default
locale"?

We have a web system that kinda-sorta uses Struts
internationalization. The user chooses a language at the beginning
(English or  Spanish). A Locale object is created using that choice,
and saved using the setLocale method of the Action object.

Later Actions will retrieve that Locale object and use the language
designation to find the right things. Among those things are rows in
the database. In the table that's showing the problem, there are rows
identified with "es" or "en", the languages that we support. But we
have a report that one user is getting an error message because the
program is looking for a "zh" (Chinese) row.

My theory is that although either "en" or "es" is set at the beginning
of the app, each request can reset that according to the user's
language preference, though I'm not sure how that's set. If that's
right, then the user with the problem has his browser set for Chinese,
and our setting disappears with his second request. Is this right?

-- 
Tim Slattery
Slattery_T@bls.gov

Back to comp.lang.java.programmer | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Struts I18N Tim Slattery <Slattery_T@bls.gov> - 2013-03-21 13:01 -0400
  Re: Struts I18N Arne Vajhøj <arne@vajhoej.dk> - 2013-03-21 15:47 -0400
    Re: Struts I18N Tim Slattery <Slattery_T@bls.gov> - 2013-03-21 16:11 -0400

csiph-web