java - 服务器如何了解来自特定区域的传入请求以使用语言环境语言提供网页

标签 java jsp tomcat internationalization

服务器如何获知来自特定区域的传入请求,以使用该特定区域的区域设置语言提供网页?

最佳答案

服务器查看传入 HTTP 请求的 Accept-Language header 。 header 的值指示用户希望在响应中应用的语言和/或国家/地区。例如:

Accept-Language: en-us,fr;q=0.5

可能有一些深奥的技术可以根据 IP 地址确定位置,但通常不需要这些。

关于java - 服务器如何了解来自特定区域的传入请求以使用语言环境语言提供网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18511901/

相关文章:

java - 使用 JAVA API 查找知道电子邮件地址的 SMTP 主机和端口

java - Spring MVC - 将值从 jsp 传递到 Controller - HTTP 状态 400 - 客户端发送的请求在语法上不正确

java - Hibernate:无法在进程之间查看 MYSQL 中的持久数据

java - 通信/传输 java 类输出值到 jsp 中的文本字段

java - 是否可以在运行时向正在运行的 Java Web 应用程序添加新的 JPA/Spring 实体

c# - 为希望在 JSP+Tomcat 中构建的 ASP.NET/C# 开发人员预订推荐信?

javascript - 如何在页面之间移动时显示加载

java - CXF-Servlet初始启动

java - Tomcat 8 中的类路径和 jar 文件加载顺序

maven - 从 .war 文件中排除文件夹