Raghuveer wrote:
How the struts framework does identifies the client language and there by
uses the Message Resources for Internationalization..

Which version of Struts?

request.getHeader("accept-language") is giving the string as below
accept-language-pl,en-us;q=0.7,de;q=0.3

I need to identify if my request is from polish /English language directly.
is there facility inside the framework  ?

How about getLocale()? Again, the specifics depend on which version of Struts you're using.

CODE

Enumeration e=request.getHeaderNames();
while(e.hasMoreElements()){
      strTemp=(String)e.nextElement();
      System.out.println(strTemp + "-"+request.getHeader(strTemp) );
}

That's just going to print out all the request headers, which might tell *you* something when you read the output but isn't going to tell your *application* anything at all ;-)

Try Action.getLocale() (assuming you're either using Struts1 or extending ActionSupport in Struts2).


L.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to