如何检测用户区域设置并自动切换到它?
可能的重复:
如何国际化 Java Web 应用程序。
问候大家 我希望当客户端请求页面时 该页面会自动显示在他的区域设置中 含义(检测到区域设置然后切换到它) 怎么办呢?
Possible Duplicate:
How to internationalize a java web application.
greetings all
i want that when the client request a page
that page is automatically displayed in his locale
meaning (locale is detected then switch to it)
how to do so ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是教程 在春天做这件事。这是 spring 参考文档 。
但是,不要依赖于浏览器的区域设置,因为这会带来一些问题,例如浏览器处理区域设置的方式不一致,当您必须支持同一国家/地区的多种语言时,会强制用户切换浏览器区域设置。为用户提供在主页本身上切换语言的能力。
Here is the tutorial on doing this in spring. And here is the spring reference documentation.
However, do not depend on the browser's locale as this has some issues like inconsistent way in locale handling by browsers, forces user's to switch the browser locale when you have to support multiple languages within the same country. Provide an ability for the user to switch language on the home page itself.
这是您可以尝试的另一个示例。
Here is another example you can try.