在JSP中获取操作系统语言[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JSP中获取操作系统语言[重复]相关的知识,希望对你有一定的参考价值。

我想知道是否可以从JSP获取客户端操作系统的语言以及如何操作?

答案

您无权访问客户端的操作系统,因此您唯一的选择是依赖客户端浏览器提供给您的信息。

浏览器向服务器提供有关语言首选项的信息的方式是使用HTTP Accept-Language标头。

由于Accept-Language头中的信息可能有点难以解析,因此在JSP / servlet中,您可以使用ServletRequest.getLocales()方法,根据JavaDoc

返回EnumerationLocale对象,以从首选语言环境开始的降序顺序,指示客户端可接受的基于Accept-Language标头的语言环境。如果客户端请求未提供Accept-Languagheader, this method returns anEnumerationcontaining oneLocale`,则为服务器的默认语言环境。

以上是关于在JSP中获取操作系统语言[重复]的主要内容,如果未能解决你的问题,请参考以下文章

JSP是一种语言

jsp基础语言-jsp代码段

JSP 语法

JSP语法

JSP开发中的基础语法

Jsp获取Java的重定向赋值(String)