I agree about the plausability, but JSTL does freeze the charset (which is a little less likely to change). JSTL could also save the Accept-Language header that it used to come up with the browser locale, and if it changes reset the locale stored in the session. I imagine recalculating the appropriate locale every time isn't optimal. I'm using Java Web Services Developer Pack 1.3, so I think it's a beta version of JSTL 1.1 (does anyone know how to find out?). Can someone check if JSTL 1.1 GA stores anything for locale in the session?
Thanks, Rick DeBay On Fri, 20 Feb 2004 12:13 , Kris Schneider <[EMAIL PROTECTED]> sent: >It's plausible that a client may want to change their locale between requests, >so it wouldn't make much sense for JSTL to "freeze" it. Are you asking how to >find out which locale JSTL actually chooses for browser-based locale setting? I >don't think there's a convenient way to do that, but you can use the methods in >javax.servlet.jsp.jstl.fmt.LocaleSupport to leverage JSTL's locale-determination >logic for message lookups. Hm, the only gotcha is that it looks like you need a >handle to a PageContext instance. Not much good unless you're writing tag >handlers I guess... > >Quoting [EMAIL PROTECTED]: > >> To process a fmt:message tag, JSTL needs to determine the appropriate locale. >> >> I'm not explicitly setting a locale so that it'll use the browser-based >> approach. >> Once JSTL determines a locale using this method, I was under the impression >> that >> it's supposed to store this in session scope, but I'm only finding a >> request.charset in session scope. >> The spec isn't clear on this, does anyone know how I should get this >> information >> (I need it in an Action class). >> >> Rick DeBay > >-- >Kris Schneider [EMAIL PROTECTED]','','','')">[EMAIL PROTECTED]> >D.O.Tech http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
