当前位置:   article > 正文

java如何获取客户端浏览器的语言设置信息呢?_java从请求头获取语言

java从请求头获取语言

转自:

java如何获取客户端浏览器的语言设置信息呢?

客户端简介:

    客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行 [1]  。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行


下文笔者讲述使用Java代码获取客户端浏览器的语言设置信息的方法分享,如下所示:

实现思路:
    使用javax.servlet.ServletRequest.getLocale()
	即可获取客户端浏览器的语言设置信息

例:

获取客户端的首选语言
    javax.servlet.ServletRequest.getLocale()
   根据Accept-Language请求头返回客户端的首选语言
    当客户端请求没有Accept-Language请求头,则此方法返回服务器的默认语言环境。

获取虚拟机的默认语言
     java.util.Locale.getDefault()
     返回此Java虚拟机实例的默认语言环境的值
      可使用setDefault方法修改此值
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/210808
推荐阅读
相关标签
  

闽ICP备14008679号